Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $var = funkcja() przed jej zdefiniowaniem
MESSIAH :)
post 14.11.2019, 16:45:50
Post #1





Grupa: Zarejestrowani
Postów: 249
Pomógł: 0
Dołączył: 22.12.2011

Ostrzeżenie: (10%)
X----


Czy moze mi ktos wytlumaczyc dlaczego w PHP czasem definiuje sie funkcje w zmiennej przed jej zaistnieniem w kodzie?
Przyklad:
  1. $Id = "xxx";
  2. $Pw = "zzz";
  3.  
  4. $var = gettext($Id, $Pw);
  5.  
  6. return $var;
  7.  
  8. function gettext($Id, $Pw)
  9. {
  10. ...
  11. return $var;
  12. }


Wedlug mnie powinno byc odwrotnie ze najpierw funkcja a pozniej przypisanie funkcji do zmiennej. Czy taki kod ma sens:

  1. $Id = "xxx";
  2. $Pw = "zzz";
  3.  
  4. function gettext($Id, $Pw)
  5. {
  6. ...
  7. return $var;
  8. }
  9.  
  10. $var = gettext();
  11.  
  12. return $var;


Ten post edytował MESSIAH :) 14.11.2019, 16:56:40


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 16.11.2019, 12:45:55
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


https://www.sitepoint.com/how-php-executes-...code-to-render/


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 00:57