![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
tak jak w temacie, do czego to służy w praktyce ? Na razie jedyne co mi się wydaje z przykładu to to, że jeśli wywoływanej funkcji nie ma w klasie, to jest generowana informacja z funkcji __call, która może mi pokazać co chce wywołać i z jakimi parametrami. Bazuje na takim przykładzie
Co do przykładu to jeszcze jest taka kwestia, do czego tutaj jest ten private $x i czemu jest zrobione $a = foo->test(1,2,3,4,5); Ten post edytował Szymciosek 4.05.2012, 17:06:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 6 Dołączył: 20.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
metoda __call jest metodą magiczną, która jak sam napisałeś odpala się wtedy kiedy próbujesz wywołać funkcję nie znajdującą się w klasie. do czego się to może przydać... taki przykład na szybko:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:54 |