Maison >développement back-end >Problème PHP >Comment modifier le niveau d'erreur de php

Comment modifier le niveau d'erreur de php

coldplay.xixi
coldplay.xixioriginal
2020-11-02 13:55:182421parcourir

Comment modifier le niveau d'erreur de PHP : 1. Modifiez le fichier de configuration PHP [php.ini], définissez [error_reporting] puis redémarrez le serveur web ; 2. Utilisez la fonction [error_reporting()], le code est [int error_reporting ([..].

Comment modifier le niveau d'erreur de php

Modifier le niveau d'erreur de PHP :

1. Modifier PHP Le fichier de configuration php.ini

Après avoir défini error_reporting de cette manière, redémarrez le serveur Web et cela prendra effet définitivement

Ici, prenez le xampp. progiciel intégré à titre d'exemple, ouvrez le fichier de configuration php. .ini, vérifiez la valeur par défaut du niveau de rapport d'erreurs error_reporting, comme suit :

error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT

signifie signaler toutes les erreurs sauf E_DEPRECATED et E_STRICT.

error_reporting=E_ALL &  ~E_NOTICE

signifie signaler toutes les erreurs sauf

. C'est également le niveau de rapport d'erreurs le plus couramment utilisé. Il ne signalera pas les erreurs de type attention (telles que l'utilisation de variables non définies). et il prendra effet après le redémarrage du serveur Web

E_NOTICE

2. Utilisez la fonction error_reporting()

Après l'avoir configuré de cette manière, il prendra effet immédiatement. . Limité à la zone derrière l'appel de la fonction error_reporting() dans le script actuel. Le paramètre

int error_reporting ([ int $level ] )
peut être un entier ou l'identifiant de constante correspondant. Il est recommandé d'utiliser la forme constante. erreur qui se produit à l'emplacement actuel. La valeur du niveau de rapport (valeur entière

Voici quelques niveaux de rapport d'erreur :

error_reporting(E_ALL ^ ​​​​E_NOTICE); // Signaler toutes les erreurs sauf E_NOTICE

Comment modifier le niveau derreur de phperror_reporting(E_ERROR); // Signaler uniquement les erreurs fatales

echo error_reporting(E_ERROR | E_WARNING | E_NOTICE); // Signalez uniquement les trois erreurs E_ERROR, E_WARNING et E_NOTICE

Remarque : La valeur par défaut de display_errors dans le fichier de configuration php.ini est On, ce qui signifie que les invites d'erreur sont affichées si elle est définie sur Off, toutes. les invites d'erreur seront désactivées.

<.>Utilisez

ou ajoutez

devant la fonction pour supprimer la sortie d'erreur afin d'éviter que les messages d'erreur ne divulguent des informations sensibles

. Recommandations vidéo associées :

Programmation PHP de l'entrée à la maîtrise error_reporting(0)@

.

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