Maison >développement back-end >Problème PHP >Comment modifier le niveau d'erreur de php
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 ([..].
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 WebE_NOTICE
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_NOTICEerror_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. Recommandations vidéo associées :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.
<.>Utilisezou ajoutez
devant la fonction pour supprimer la sortie d'erreur afin d'éviter que les messages d'erreur ne divulguent des informations sensibles
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!