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

Merci =)