Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Laravel]Funkcja w Laravelu?
UczMnieProsze
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.12.2014

Ostrzeżenie: (0%)
-----


Mógłby mi ktoś proszę wyjaśnić co oznacza taki zapis w Laravelu cośtam1::cośtam2('argument1', 'argument2') ?
Jeśli dobrze mi się wydaje, to jest to wywołanie funkcji w laravelowy sposób? Co oznacza cośtam1 oraz cośtam2 i ten podwójny dwukropek?
Załóżmy, że chciałbym to samo wywołać zwyczajnie za pomocą czystego php to jak to zrobić?

Ten post edytował UczMnieProsze 7.01.2016, 21:29:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


http://php.net/manual/en/language.oop5.static.php


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Jest to wywołanie poprzez Facade.

W skrócie jest to nic innego jak:

(new Cośtam1)->cośtam2(...)

To jest bardziej skomplikowanie smile.gif

:: -> http://php.net/manual/en/language.oop5.static.php
Go to the top of the page
+Quote Post
UczMnieProsze
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.12.2014

Ostrzeżenie: (0%)
-----


Kurde trudne to, dzięki za odpowiedzi smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Nikt nie mówił że będzie łatwo tongue.gif

Laravel pomimo swojej prostoty w środku niekiedy dość zawiłe i skomplikowane elementy ale to właśnie dla tego żeby od strony programisty było szybko i łatwo
Go to the top of the page
+Quote Post
Terrorizer
post
Post #6





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


Właśnie też głowię się od rana nad tym biggrin.gif
Jeśli można, to mam jeszcze pytanie.

Używam w projekcie czegoś takiego
  1. {{C::c('color', 'text')}}

Przypuśćmy, że zmienia to kolor tekstu "text".

Chciałbym teraz użyć tego tutaj poniżej, na słowie "text":
  1. <?php
  2. echo " blablabla
  3. text
  4. blablabla"
  5. ?>


Czy to ma wyglądać tak?
  1. <?php
  2. echo " blablabla" .
  3. (new C)->c('color', 'text')
  4. . "blablabla"
  5. ?>


A może coś w tym rodzaju? (kompletnie nie wiem jak to zapisać w tym przypadku, żeby trzymało się to kupy):
  1. <?php
  2. echo " blablabla" .
  3. C::c('color', 'text')
  4. . "blablabla"
  5. ?>


Ten post edytował Terrorizer 7.01.2016, 22:58:58
Go to the top of the page
+Quote Post
Pyton_000
post
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Podaj jakiś normalny przykład z twojej aplikacji

bo rozumiem że to takie przykłady z d... wzięte?
Go to the top of the page
+Quote Post
Terrorizer
post
Post #8





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


No właśnie nie. Ja zwyczajnie mam takie z dupy problemy haha.
Co prawda cała ta metoda, czy jakkolwiek to nazwać robi coś innego niż zmiana koloru, ale problem mam z umieszczeniem tego wewnątrz dużego echo.
Jakoś nie mogę ogarnąć jak to tam wstawić w środku

Najchętniej zrobiłbym to tak haha.gif
  1. <?php
  2. echo " blablabla
  3. {{C::c('color', 'text')}}
  4. blablabla";
  5. ?>


Ten post edytował Terrorizer 7.01.2016, 23:21:09
Go to the top of the page
+Quote Post
Pyton_000
post
Post #9





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Weź kurde podaj dokładnie jaka to funkcja... i tak. 2 sposób powinien zadziałać.

Ten post edytował Pyton_000 7.01.2016, 23:20:14
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:32