PHP Changer la gestion des erreurs lors d’un appel à une méthode manquante
Description:
Class __errorHandler permet de transformer le niveau d’erreur de FATAL à NOTICE des appels faisant référence à des méthodes qui n’existe pas au sein d’une classe.
class __peewa{
public function __call($a,$b){
trigger_error(‘Missing class function ‘.$a,E_USER_NOTICE);
}
}
/*
* PHP 5.2 / 5.3 class __errorHandler
*/
class __errorHandler{
public function __call($a,$b){
trigger_error(‘Missing class method ‘.$a,E_USER_NOTICE);
[...]
English