Dans le développement PHP, les invites d'erreur sont très utiles. Il peut aider les développeurs à détecter les erreurs de programme à temps pendant le processus de développement et à améliorer l'efficacité du développement. Cependant, sur un site Web PHP publié, les invites d'erreur auront un très mauvais effet sur les utilisateurs. Par conséquent, la fermeture des invites d’erreur sur les sites Web PHP est un problème très important.
Alors, comment désactiver le message d'erreur du site Web PHP ?
Tout d’abord, nous devons comprendre le rôle de la fonction error_reporting() en PHP. Il est utilisé pour définir le niveau d’invite d’erreur de PHP. Il existe les niveaux d'erreur suivants en PHP :
Afin de désactiver l'invite d'erreur sur le site Web PHP, nous pouvons utiliser les deux méthodes suivantes :
Méthode 1 : Désactivez l'invite d'erreur via la fonction error_reporting()
Au début du code PHP, ajoutez le code suivant :
error_reporting(E_ERROR | E_PARSE);
This La fonction de l'instruction est de définir le niveau d'erreur sur E_ERROR et E_PARSE. Cela masque efficacement les messages d'erreur car un grand nombre de niveaux d'erreur sont filtrés.
Méthode 2 : Modifier le niveau d'invite d'erreur dans le fichier de configuration PHP
Vous pouvez modifier le niveau d'invite d'erreur dans le fichier de configuration PHP php.ini. Ouvrez le fichier php.ini et recherchez le bloc de code suivant :
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Modifiez-le en :
error_reporting = E_ERROR | E_PARSE
De cette façon, l'invite d'erreur en PHP sera désactivée.
Résumé
Comment désactiver les invites d'erreur dans les sites Web PHP ? Nous pouvons y parvenir en modifiant la fonction error_reporting() et le fichier de configuration PHP. Cela peut également protéger efficacement la sécurité et l’expérience utilisateur des sites Web PHP.
Cependant, pendant les étapes de débogage et de développement, des invites d'erreur sont nécessaires, donc pendant le débogage ou le développement, nous devons trouver et corriger le code à l'origine de l'erreur à temps pour garantir la qualité du produit final.
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!