Bonjour,
Je code une classe pour déboguer et gérer moi meme les erreurs PHP.
Voici un extract de code :
J'ai suivi la doc php.net.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'; .... }
Le problème est que lorsque j'appelle myDebug() j'ai ceci :
Pourquoi ?Warning: set_error_handler() expects the argument (error_handler) to be a valid callback in Debug.class.php on line 377
Merci =)
Partager