Myślę o użyciu funkcji set_error_handler() w PHP do obsługi większości błędów PHP w jednym miejscu (rejestrowanie ich w pliku). Z dokumentacji wynika, że mogę przekazać nazwę funkcji do set_error_handler(). Miły! Ale mam obiekt ErrorManager, który ma dobrą metodę rejestrowania. Chcę użyć tego obiektu ErrorManager i napisać dla niego specjalną procedurę obsługi błędów i wywołać funkcję set_error_handler, która wywołuje ErrorManager.Jak mogę wywołać metodę set_error_handler() dla metody na obiekcie?
może po prostu zrobić coś takiego
set_error_handler($this->customErrorHandler);
? A może byłoby to nieważne?
Z ręczny wpis dla set_error_handler() (http://php.net/manual/en/function.set-error-handler.php): "... tablicę zawierającą odniesienie do obiektu i nazwę metody można również podać jako error_handler. " – GZipp