Maison > Article > développement back-end > Quels sont les niveaux de journalisation des erreurs en php
Les niveaux de journalisation des erreurs en php sont E_ALL, E_ERROR, E_RECOVERABLE_ERROR, E_WARNING, E_PARSE, E_STRICT, etc.
L'environnement d'exploitation de cet article : système Windows10, php 7.3, ordinateur thinkpad t480.
Les niveaux de journalisation des erreurs en php sont les suivants :
E_ALL Toutes les erreurs et avertissements (sauf E_STRICT)
; E_ERROR Erreur fatale. L'exécution du script est suspendue.
; E_RECOVERABLE_ERROR Erreurs les plus fatales.
; E_WARNING Erreur d'exécution non fatale, juste un avertissement, l'exécution du script ne s'arrêtera pas.
; E_PARSE Erreur d'analyse au moment de la compilation. Les erreurs d'analyse ne doivent être générées que par l'analyseur.
; E_NOTICE Le rappel généré lors de l'exécution du script (souvent causé par certains bugs dans les scripts que nous écrivons, comme une certaine variable non définie), cette erreur ne provoquera pas le tâche à interrompre.
; E_STRICT Le message de rappel généré lors de l'exécution du script inclura certaines informations suggérées par php pour que nous puissions les modifier.
; E_CORE_ERROR Une erreur fatale survenue après le démarrage de php
Une erreur non fatale survenue après le démarrage de php, c'est-à-dire un avertissement ; message
; E_COMPILE_ERROR Erreur fatale lors de la compilation de php
; E_COMPILE_WARNING Message d'avertissement lorsque php est compilé
; E_USER_ERROR Erreur générée par l'utilisateur
; E_USER_WARNING Avertissement généré par l'utilisateur
; >
& signifie et
~ signifie pas
| signifie ou
Par exemple : error_reporting = E_ALL & ~ E_NOTICE signifie que le niveau d'erreur est E_ALL et sauf E_NOTICE
Partage du didacticiel vidéo associé :
Tutoriel vidéo phpCe 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!