![]() |
![]() ![]() |
![]() |
-rock_vars- |
![]()
Post
#1
|
Goście ![]() |
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. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:16 |