Les programmeurs PHP rencontrent souvent diverses erreurs au cours du processus de développement. Afin de faciliter la vérification des erreurs, PHP affichera des invites d'erreur par défaut. Mais dans un environnement de production, ces messages d'erreur peuvent non seulement exposer la structure de votre code, mais également affecter les performances et la sécurité du site Web. Par conséquent, désactiver les messages d’erreur PHP est une opération nécessaire et simple.
Ensuite, nous discuterons en détail de la façon de désactiver les invites d'erreur PHP.
Dans le répertoire d'installation de PHP, il y a un fichier de configuration nommé "php.ini". Ce fichier enregistre diverses informations de configuration de PHP, y compris des informations sur les messages d'erreur. Nous pouvons désactiver les invites d'erreur PHP en modifiant la configuration appropriée dans ce fichier.
Vous devez d'abord trouver le fichier php.ini. Généralement, dans le répertoire d'installation de PHP, il y aura un fichier nommé "php.ini". Si vous ne le trouvez pas, vous pouvez saisir php --ini sur la ligne de commande pour afficher les informations PHP, y compris le chemin d'accès au fichier php.ini.
Ouvrez le fichier php.ini avec un éditeur de texte et recherchez les deux lignes de code suivantes :
display_errors = On error_reporting = E_ALL
Changez "On" par "Off" pour désactiver l'erreur rapide. Dans le même temps, remplacez « E_ALL » par « 0 » pour désactiver tous les rapports d'erreurs. Le code modifié est le suivant :
display_errors = Off error_reporting = 0
Enregistrez les modifications et quittez l'éditeur.
Après avoir modifié le fichier php.ini, vous devez redémarrer PHP pour que les paramètres prennent effet. Vous pouvez saisir sudo service php7.2-fpm restart
sur la ligne de commande pour redémarrer Apache ou Nginx afin que la nouvelle configuration php.ini prenne effet.
Dans certains cas, nous pouvons ne pas avoir l'autorisation de modifier le fichier php.ini. À l'heure actuelle, nous pouvons désactiver les invites d'erreur PHP en ajoutant du code au fichier PHP.
Ajoutez le code suivant au début du fichier PHP qui doit désactiver les invites d'erreur :
ini_set('display_errors', 'Off'); error_reporting(0);
De cette façon, nous désactivons les invites d'erreur dans l'environnement de développement, protégeons la sécurité du code et améliorons les performances du site web.
Cependant, il est recommandé d'utiliser des fichiers journaux pour enregistrer les informations sur les erreurs dans un environnement de production afin que les erreurs ultérieures puissent être analysées et que le programme puisse être amélioré.
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!