set_error_handler : invalid callback ?!
Bonjour,
Je code une classe pour déboguer et gérer moi meme les erreurs PHP.
Voici un extract de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function myDebug() {
// surcharge la gestion classique par ma fonction
set_error_handler('error_handler');
}
// ma fonction perso pour traiter les erreurs
function error_handler($errno, $errstr, $errfile, $errline) {
switch ($errno) {
case E_NOTICE :
case E_USER_NOTICE :
return 'notice';
....
} |
J'ai suivi la doc php.net.
Le problème est que lorsque j'appelle myDebug() j'ai ceci :
Citation:
Warning: set_error_handler() expects the argument (error_handler) to be a valid callback in Debug.class.php on line 377
Pourquoi ?
Merci =)