Maison  >  Article  >  développement back-end  >  Quels sont les niveaux de journalisation des erreurs en php

Quels sont les niveaux de journalisation des erreurs en php

王林
王林original
2021-06-25 16:04:422925parcourir

Les niveaux de journalisation des erreurs en php sont E_ALL, E_ERROR, E_RECOVERABLE_ERROR, E_WARNING, E_PARSE, E_STRICT, etc.

Quels sont les niveaux de journalisation des erreurs en php

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

  •  ; >

  • Astuce :

& 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 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