Maison >développement back-end >Problème PHP >Comment vérifier les erreurs en php

Comment vérifier les erreurs en php

coldplay.xixi
coldplay.xixioriginal
2020-10-05 13:13:133802parcourir

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

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écution

error_reporting(E_ERROR|E_WARNING|E_PARSE);

//Signaler toutes les erreurs

error_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 colonne
formation 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