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
Libérer: 2023-03-06 22:40:01
original
2480 Les gens l'ont consulté

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
Copier après la connexion

signifie signaler toutes les erreurs sauf E_DEPRECATED et E_STRICT.

error_reporting=E_ALL &  ~E_NOTICE
Copier après la connexion

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 ] )
Copier après la connexion
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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal