Maison >développement back-end >Problème PHP >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 :
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. |
13 |
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!