# Gestion des erreurs et des journaux

# Introduction

Voici des fonctions gérant les erreurs et les journaux. Elles permettent de définir ses propres règles de gestion des erreurs, mais aussi la façon dont les erreurs sont enregistrées ; ceci afin de répondre aux besoins particuliers.

Avec les fonctions de journal, il est possible d'envoyer des messages directement à d'autres machines (ou des e-mails, ou via une passerelle vers pager), vers les journaux d'événements du système, etc., ainsi, il est possible de sélectionner les messages et surveiller les parties les plus importantes des applications et des sites web.

Les fonctions sur le rapport d'erreurs permettent de personnaliser le degré et le type d'erreurs souhaités, allant de simples notifications à des fonctions personnalisées appelées lorsque des erreurs surviennent.

- Installation/Configuration
  - Configuration à l'exécution
- Constantes pré-définies
- Exemples
- Fonctions sur la gestion des erreurs
  - debug_backtrace — Génère une trace de la pile d'appels
  - debug_print_backtrace — Affiche la pile d'exécution PHP
  - error_clear_last — Enlève l'erreur la plus récente
  - error_get_last — Récupère la dernière erreur survenue
  - error_log — Envoie un message d'erreur vers le gestionnaire d'erreurs défini
  - error_reporting — Fixe le niveau de rapport d'erreurs PHP
  - get_error_handler — Renvoie la fonction de gestion d'erreur définie par l'utilisateur
  - get_exception_handler — Renvoie la fonction de gestion d'exception définie par l'utilisateur
  - restore_error_handler — Réactive l'ancienne fonction de gestion des erreurs
  - restore_exception_handler — Réactive l'ancienne fonction de gestion d'exceptions
  - set_error_handler — Spécifie une fonction utilisateur comme gestionnaire d'erreurs
  - set_exception_handler — Définit une fonction utilisateur de gestion d'exceptions
  - trigger_error — Déclenche une erreur utilisateur
  - user_error — Alias de trigger_error

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open