PHP/Metody magiczne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
{{podświetl|php}}
Zyx (dyskusja | edycje)
m dodanie nawigacji + info, że rozdział jest do przepisania.
Linia 1:
<div class="noprint">{{prognaw|PHP|[[../Elementy statyczne|Elementy statyczne]]|[[../Iteratory|Iteratory]]}}</div>
{{podświetl|php}}PHP 5 dodało nowe metody do klas. Metody __toString, __call, __get i __set są obecnie testowane, dają wiele możliwości, lecz jeszcze nie wiadomo czy tak naprawdę się przyjmą. Istotną zmianą jest również sposób przekazywania obiektów. Obecnie są one zawsze przekazywane przez [[referencja | referencję]]. Stąd wersje 4 i 5 nie są do końca kompatybilne.
 
{{poprawić|Treść zupełnie odstaje od poziomu i zawartości reszty podręcznika. Do przepisania.}}
 
{{podświetl|php}}PHP 5 dodało nowe metody do klas. Metody __toString, __call, __get i __set są obecnie testowane, dają wiele możliwości, lecz jeszcze nie wiadomo czy tak naprawdę się przyjmą. Istotną zmianą jest również sposób przekazywania obiektów. Obecnie są one zawsze przekazywane przez [[referencja | referencję]]. Stąd wersje 4 i 5 nie są do końca kompatybilne.
 
'''__toString()''' metoda bezparametrowa, bardzo przydatna, jeżeli chcemy mieć łatwy dostęp do danych zawartych w obiekcie.