Fonctions d'erreur PHP

SSL de confiance à partir de seulement 3.44 $
Publicités
Fonctions de répertoire PHP
Fonctions des fichiers PHP
  • Sur cette page, vous trouverez les fonctions pour gérer les erreurs qui surviennent dans le script PHP.
  • Ces fonctions nous permettent de spécifier notre propre méthode pour gérer les erreurs et les enregistrer.
  • Les fonctions de journal nous permettent de rediriger les journaux/messages vers d'autres sources telles que les journaux système ou les e-mails.
  • Nous pouvons spécifier le type de retour ou d'erreur chaque fois que l'erreur se produit.
SSL de confiance à partir de seulement 3.44 $
Publicités

Aucune installation n'est requise pour ces fonctions. Ils sont inclus dans le langage de base.

FonctionDescription
debug_backtrace ()Générer une trace
debug_print_backtrace()Générer une trace
error_clear_last()Effacer la dernière erreur
error_get_last()Obtenez la dernière erreur qui s'est produite
log_erreur()Envoyer un message d'erreur à un journal, à un fichier ou à un compte de messagerie
rapport_erreur ()Précisez quelles erreurs sont signalées
restore_error_handler()Restaurer le gestionnaire d'erreurs précédent
restore_exception_handler()Restaurer le gestionnaire d'exceptions précédent
set_error_handler()Définir la fonction de gestionnaire d'erreurs définie par l'utilisateur
set_exception_handler()Définir la fonction de gestionnaire d'exceptions définie par l'utilisateur
trigger_error()Créer un message d'erreur au niveau de l'utilisateur
erreur_utilisateur()alias de trigger_error()
Fonctions d'erreur en PHP

Erreurs prédéfinies PHP et constantes de journalisation

ValeurConstanteDescription
1E_ERREURErreurs d'exécution fatales. Erreurs qui ne peuvent pas être récupérées. L'exécution du script est interrompue
2E_WARNINGAvertissements d'exécution (erreurs non fatales). L'exécution du script n'est pas interrompue
4E_PARSEErreurs d'analyse au moment de la compilation. Les erreurs d'analyse ne doivent être générées que par l'analyseur
8E_NOTICEAvis d'exécution. Le script a trouvé quelque chose qui pourrait être une erreur, mais qui pourrait également se produire lors de l'exécution normale d'un script
16E_CORE_ERRORErreurs fatales au démarrage de PHP. C'est comme E_ERROR, sauf qu'il est généré par le noyau de PHP
32E_CORE_WARNINGErreurs non fatales au démarrage de PHP. C'est comme E_WARNING, sauf qu'il est généré par le noyau de PHP
64E_COMPILE_ERRORErreurs fatales au moment de la compilation. C'est comme E_ERROR, sauf qu'il est généré par le moteur de script Zend
128E_COMPILE_WARNINGErreurs de compilation non fatales. C'est comme E_WARNING, sauf qu'il est généré par le moteur de script Zend
256E_USER_ERRORErreur fatale générée par l'utilisateur. C'est comme E_ERROR, sauf qu'il est généré dans le code PHP en utilisant la fonction PHP trigger_error()
512E_USER_WARNINGAvertissement généré par l'utilisateur non fatal. C'est comme E_WARNING, sauf qu'il est généré dans le code PHP en utilisant la fonction PHP trigger_error()
1024E_USER_NOTICEAvis généré par l'utilisateur. C'est comme E_NOTICE, sauf qu'il est généré dans le code PHP en utilisant la fonction PHP trigger_error()
2048E_STRICTPermettre à PHP de suggérer des modifications à votre code qui assureront la meilleure interopérabilité et la compatibilité ascendante de votre code (Depuis PHP 5 mais non inclus dans E_ALL jusqu'à PHP 5.4)
4096E_RECOVERABLE_ERRORErreur fatale capturable. Cela indique qu'une erreur probablement dangereuse s'est produite, mais n'a pas laissé le moteur dans un état instable. Si l'erreur n'est pas détectée par un descripteur défini par l'utilisateur, l'application s'interrompt car il s'agissait d'un E_ERROR (depuis PHP 5.2)
8192E_DEPRECATEDAvis d'exécution. Activez ceci pour recevoir des avertissements sur le code qui ne fonctionnera pas dans les futures versions (depuis PHP 5.3)
16384E_USER_DEPRECATEDMessage d'avertissement généré par l'utilisateur. C'est comme E_DEPRECATED, sauf qu'il est généré dans le code PHP en utilisant la fonction PHP trigger_error() (Depuis PHP 5.3)
32767E_ALLActiver toutes les erreurs et avertissements PHP (sauf E_STRICT dans les versions < 5.4)
Codes d'erreur en PHP
Fonctions de répertoire PHP
Fonctions des fichiers PHP
close

Restez à jour sur PHP !

Nous ne spammons pas !

SSL de confiance à partir de seulement 3.44 $
Publicités
en English
X
Remonter en haut