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.
Quelles sont les invites d'erreur php.ini :
display_errors = On
//Activer les erreurs d'affichage
error_reporting
Les 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!