Maison >développement back-end >Problème PHP >Comment vérifier les erreurs en php
Comment vérifier les erreurs en PHP : 1. Définissez le niveau d'erreur de PHP en configurant les paramètres dans [php.ini]. Vous pouvez ajouter une ligne à la position appropriée dans php.ini. niveau d'erreur via la fonction PHP [error_reporting]. Définissez le niveau d'erreur PHP.
Comment vérifier les erreurs en php :
1. En configurant les paramètres dans php. ini Le niveau d'erreur de PHP peut être ajouté en ajoutant une ligne à l'emplacement approprié dans php.ini
error_reporting=E_ALL CODE:[COPY] error_reporting=E_ALL
Remarque : l'implémentation dans php.ini donne quelques exemples, par exemple, mon php local. ini contient les
suivants ; Exemples :
; -Afficher toutes les erreurs, à l'exception des avis et des avertissements relatifs aux normes de codage
;error_reporting=E_ALL&~E_NOTICE
;-Afficher toutes les erreurs, à l'exception des notifications
;error_reporting=E_ALL&~E_NOTICE|E_STRICT
;-Afficher uniquement les erreurs
;error_reporting=E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;-Afficher toutes les erreurs à l'exception des avis et des avertissements relatifs aux normes de codage
;error_reporting=E_ALL&~E_NOTICE
CODE:[COPY]
;Exemples :
;-Afficher toutes les erreurs, à l'exception des avis et des avertissements relatifs aux normes de codage
;error_reporting=E_ALL&~E_NOTICE
;-Afficher toutes les erreurs, à l'exception des avis
;error_reporting= E_ALL&~E_NOTICE|E_STRICT
;-Afficher uniquement les erreurs
;error_reporting=E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;-Afficher toutes les erreurs sauf pour avis et avertissements des normes de codage
;error_reporting=E_ALL&~E_NOTICE
J'ai juste besoin d'ajouter error_reporting=E_ALL sous ces lignes de code et de redémarrer le service Web
2. Passer La fonction PHP error_reporting définit le niveau de rapport d'erreurs PHP
Si vous n'avez pas le droit de modifier la configuration des paramètres dans php.ini, vous pouvez définir le niveau de rapport d'erreurs via cette fonction . Méthode d'utilisation de la fonction Error_reporting() error_reporting(report_level)Si le niveau du paramètre n'est pas spécifié, le niveau d'erreur actuel sera renvoyé. N'importe quel nombre des options ci-dessus peut être connecté avec "OR" (en utilisant OR ou |), de sorte que tous les niveaux d'erreur requis puissent être signalés. Par exemple, le code suivant désactive les erreurs et les avertissements définis par l'utilisateur, effectue certaines opérations, puis revient au niveau d'erreur d'origine : //Désactiver le rapport d'erreurs error_reporting(0) ; //Signaler les erreurs d'exécutionerror_reporting(E_ERROR|E_WARNING|E_PARSE);//Signaler toutes les erreurserror_reporting(E_ALL); >CODE :[COPY]
//Désactiver le rapport d'erreurs
error_reporting(0);
//Signaler les erreurs d'exécution
error_reporting( E_ERROR | E_WARNING | E_PARSE);
//Signaler toutes les erreurs
error_reporting(E_ALL);
Ensuite, nous pouvons inclure/commun dans le forum Changer
error_reporting(0); CODE:[COPY] error_reporting(0);.
dans le fichier inc.php dans
error_reporting(E_ALL); CODE:[COPY] error_reporting(E_ALL);
et enregistrez-le, afin que vous puissiez voir le message d'erreur rapporté par PHP
Vous voulez en savoir plus sur la programmation Pour apprendre, veuillez faire attention à la colonneformation 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!