Les fonctions de gestion des erreurs

PHP propose plusieurs fonctions permettant de gérer correctement les erreurs dans un script :

Nom

Rôle

error_reporting

Définit les niveaux d’erreur qui sont affichés par PHP.

error_log

Envoie un message d’erreur vers une destination (fichier par exemple).

set_error_handler

Indique le nom d’une fonction utilisateur à utiliser comme gestionnaire d’erreurs.

restore_error_handler

Réactive l’ancien gestionnaire d’erreurs.

set_exception_handler

Indique le nom d’une fonction utilisateur à employer comme gestionnaire d’exception.

restore_exception_handler

Réactive l’ancien gestionnaire d’exception.

trigger_error, user_error

Déclenchent une erreur définie par le développeur (user_error est un alias de trigger_error). 

error_get_last

Retourne des informations sur la dernière erreur rencontrée dans le script.

error_clear_last

Efface la dernière erreur rencontrée dans le script.

Il existe aussi deux fonctions, debug_backtrace et debug_print_backtrace, qui permettent d’obtenir des informations utiles pour la mise au point (contexte d’exécution et pile des appels) ; pour en savoir plus sur ces deux fonctions, reportez-vous à la documentation.

En complément, l’opérateur @, placé devant le nom d’une fonction, permet de supprimer l’affichage des messages générés en cas d’erreur dans...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les messages d’erreur PHP
Suivant
Vue d’ensemble