Maison  >  Article  >  développement back-end  >  Quels sont les messages d’erreur php.ini ?

Quels sont les messages d’erreur php.ini ?

coldplay.xixi
coldplay.xixioriginal
2020-08-10 10:32:482535parcourir

Les invites d'erreur php.ini incluent : 1. Activez les erreurs d'affichage, le code est [display_errors = On] ; 2. [E_ALL] correspond à toutes les erreurs et avertissements ; 3. [E_ERROR] est une erreur d'exécution fatale ; 4. [E_WARNING] est un avertissement d'exécution.

Quels sont les messages d’erreur php.ini ?

Quelles sont les invites d'erreur php.ini :

display_errors = On

//Activer les erreurs d'affichage

error_reportingLes paramètres pouvant être définis sont les suivants :

Le rapport d'erreur est un champ de bits. Vous pouvez additionner les chiffres pour obtenir le niveau souhaité de rapport d’erreurs.

  • E_ALL - toutes les erreurs et avertissements (sauf E_STRICT)

  • E_ERROR - erreurs d'exécution fatales

  • E_WARNING - Avertissement d'exécution (erreur non fatale)

  • E_PARSE - Erreur d'analyse au moment de la compilation

  • E_NOTICE - Exécuter (ceux-ci sont souvent causés par des bogues dans votre code, ou peuvent être causés par des actions intentionnelles.)

  • E_STRICT – Avertissements de standardisation du codage, permettant à PHP de suggérer comment modifier le code pour garantir une interopérabilité et une compatibilité ascendante optimales.

  • E_CORE_ERROR - Erreur fatale lors de l'initialisation au démarrage de PHP

  • E_CORE_WARNING - Avertissement (erreur non fatale lors de l'initialisation au démarrage de PHP)

  • E_COMPILE_ERROR - Erreur fatale au moment de la compilation

  • E_COMPILE_WARNING - Avertissement au moment de la compilation (erreur non fatale)

  • E_USER_ERROR – Message d'erreur défini par l'utilisateur

  • E_USER_WARNING – Message d'avertissement défini par l'utilisateur

  • E_USER_NOTICE – Défini par l'utilisateur Le message de rappel

est généralement défini sur :

error_reporting = E_ALL & ~E_NOTICE ;

Afficher toutes les erreurs, à l'exception des invites.

Exemple :

error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示编译时致命性错误
error_reporting=E_ERROR :只会报告致命性错误

Dans le programme php, le paramètre pour error_reporting s'écrit comme suit :

error_reporting(E_ALL);

//ou d'autres versions

  • 1 E_ERROR Erreur d'exécution fatale

  • 2 E_WARNING Avertissement d'exécution (erreur non fatale)

  • 4 E_PARSE Erreur d'analyse au moment de la compilation

  • 8 E_NOTICE Rappel d'exécution (souvent un bug, il peut être intentionnel)

  • 16 E_CORE_ERROR Fatal lors du processus d'initialisation du démarrage de PHP Erreur

  • 32 E_CORE_WARNING Avertissement lors du processus d'initialisation du démarrage de PHP (erreur non fatale)

  • 64 E_COMPILE_ERROR Erreur fatale lors de la compilation

  • 128 E_COMPILE_WARNING Avertissement lors de la compilation (erreur non fatale)

  • 256 E_USER_ERROR Erreur fatale définie par l'utilisateur

  • 512 E_USER_WARNING Défini par l'utilisateur avertissement (erreur non fatale)

  • 1024 E_USER_NOTICE Rappel défini par l'utilisateur (souvent un bug, peut-être intentionnel)

  • 2048 E_STRICT Avertissement de standardisation de l'encodage (comment de modification recommandé pour la compatibilité ascendante)

  • 4096 E_RECOVERABLE_ERROR Erreur d'exécution quasi fatale, si elle n'est pas détectée, elle sera traitée comme E_ERROR

  • 6143 E_ALL Toutes les erreurs sauf E_STRICT (8191 en PHP6, y compris toutes)

Recommandations d'apprentissage associées : programmation php(vidéo)

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