PHP documentation mówi o magicznym następujące metody __call()
:Wyzwalanie __call() w PHP nawet gdy istnieje metoda
__call() jest wyzwalane podczas wywoływania metod niedostępnych w kontekście obiektu.
Czy istnieje sposób, w jaki mogę wywołać __call()
, nawet jeśli istnieje metoda, zanim zostanie wywołana właściwa metoda? Czy jest jakiś inny haczyk, który mogę zaimplementować lub inny sposób, który zapewniłby tę funkcjonalność?
Jeśli to ma znaczenie, to jest dla static function
(a ja naprawdę wolę używać __callStatic
).
Patrz także: http://stackoverflow.com/questions/3241949/how-to-catch- any-method-call-on-object-in-php – Benubird