Maison  >  Article  >  développement back-end  >  Quelles sont les constantes du niveau d’erreur PHP ?

Quelles sont les constantes du niveau d’erreur PHP ?

青灯夜游
青灯夜游original
2019-10-18 15:51:534317parcourir

Quelles sont les constantes du niveau d’erreur PHP ?

Dans le processus de programmation PHP, tout le monde rencontrera certainement plus ou moins de rappels d'erreurs. Ce sont ces rappels d'erreurs qui nous guident pour écrire du code plus propre. Lorsque PHP est en cours d'exécution, différentes invites seront affichées pour des erreurs de gravité différente.

Constante du niveau d'erreur php :

13

Valeur Constante Description
1 1 E_ERROR
Erreur d'exécution fatale. L'erreur ne peut pas être récupérée et l'exécution du script est suspendue.
2 2 E_WARNING
Avertissement d'exécution (erreur non fatale). Erreur d'exécution non fatale, l'exécution du script ne s'arrêtera pas.
3 4 E_PARSE
Erreur d'analyse au moment de la compilation. Les erreurs d'analyse sont générées uniquement par l'analyseur.
4 8 E_NOTICE
Rappels d'exécution (ceux-ci sont souvent dans votre code, cela peut être causé par un bug ou un comportement intentionnel)
5 16 E_CORE_ERROR Erreur fatale lors de l'initialisation lors Démarrage PHP.
6 32 E_CORE_WARNING Avertissement (erreur non fatale) lors de l'initialisation au démarrage de PHP .
7 64 E_COMPILE_ERROR
Erreur fatale lors de la compilation. C'est comme un E_ERROR généré par le moteur de script Zend.
8 128
E_COMPILE_WARNING
Avertissement lors de la compilation (erreur non provoquante ) ). C'est comme un avertissement E_WARNING généré par le moteur de script Zend.
9 256
E_USER_ERROR
Message d'erreur personnalisé. Comme utiliser la fonction PHP trigger_error (le programmeur définit E_ERROR)
10 512 E_USER_WARNING
Message d'avertissement personnalisé. Comme utiliser la fonction PHP trigger_error (avertissement E_WARNING défini par le programmeur)
11 1024 E_USER_NOTICE
Messages de rappel personnalisés. Comme en utilisant la fonction PHP trigger_error (ensemble Programmeur E_NOTICE) >
Avertissement de normalisation d'encodage. Permet à PHP de suggérer des modifications de code pour garantir une interopérabilité et une compatibilité ascendante optimales.

4096

E_RECOVERABLE_ERROR
Erreurs fatales qui peuvent être détectées. Cela indique qu'une erreur potentiellement dangereuse s'est produite, mais n'a pas rendu le moteur PHP instable. Si l'erreur n'est pas détectée par un gestionnaire défini par l'utilisateur (voir set_error_handler()), elle deviendra un E_ERROR et le script se terminera.
14 8191
E_ALL
Notification d'exécution. Lorsqu'il est activé, un avertissement sera émis concernant le code qui pourrait ne pas fonctionner correctement dans les versions futures.
15 16384
E_USER_DEPRECATED
Message d'avertissement en cas de faible sortie utilisateur. Similaire à E_DEPRECATED, mais est généré par l'utilisateur à l'aide de la fonction PHP trigger_error() dans le code.
16 30719
E_ALL
E_STRICT Tous les messages d'erreur et d'avertissement sont supprimés.

Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de php !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn