XXVII. Gestion des erreurs

Ces fonctions permettent de gérer les erreurs, et de les enregistrer. Vous pouvez définir les règles de traitement des erreurs et choisir la manière de les enregistrer : vous pouvez adapter le rapport d'erreurs à vos besoins.

Avec les fonctions d'enregistrements, vous pouvez envoyer directement les rapports à d'autres machines (ou même les envoyer par email à un pager), à l'historique système, ou encore sélectionner les erreurs les plus importantes et ne pas enregistrer les autres.

La fonction de niveau d'erreur vous permet de personnaliser le niveau et le type d'erreur noté : depuis les inoffensives alertes jusqu'au erreurs personnalisées retournées par les fonctions.

Table des matières
debug_backtrace --  Generates a backtrace
error_log -- Envoie un message d'erreur quelque part
error_reporting -- Fixe le niveau de rapport d'erreurs PHP
restore_error_handler --  Réactive l'ancienne fonction de gestion des erreurs
set_error_handler --  Choisi une fonction utilisateur comme gestionnaire d'erreurs
trigger_error --  Déclenche une erreur utilisateur
user_error --  Génère un message d'erreur utilisateur