Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Odwoływanie się do funkcji przez $this->nazwa-klasy->nazwa-metody() - jak osiągnąć?
Forum PHP.pl > Forum > Przedszkole
rock_vars
Witam,
Jestem początkujący w obiektowym PHP i nurtuje mnie jedna rzecz, którą spostrzegłem we frameworkach. Mianowicie ładując jakąś klasę przez specjalną funkcję(podając jej nazwę) mogę się odwoływać do metod tej klasy poprzez $this->nazwa-klasy->nazwa-metody(). Jak można osiągnąć taki efekt? Proszę o naprowadzenie lub jakieś linki... Z góry dziękuję za pomoc.
Greg0
Ja widzę to tak, że dzieje się to za pośrednictwem magicznej funkcji __get() która zwraca obiekt o nazwie pola które próbujemy wywołać.
w ten sposób: http://codepad.org/khjly8E1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.