Maison >développement back-end >Problème PHP >Que dois-je faire si une erreur est signalée alors que les variables PHP ne sont pas déclarées ?
Solution à l'erreur lorsque les variables PHP ne sont pas déclarées : 1. Insérez l'instruction "ini_set("error_reporting",E_ALL ^ E_NOTICE);" .ini.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
les variables php ne sont pas déclarées . Que dois-je faire si une erreur est signalée ?
Comment empêcher les variables PHP non définies de signaler des erreurs ?
Dans le processus de développement php, nous rencontrons souvent des problèmes : variable non définie...
La raison de l'erreur est : la variable n'est pas définie
Cependant, selon à la documentation officielle : php Les variables n'ont pas besoin d'être définies
Cela crée donc un problème pendant le processus de développement, si nous utilisons des variables non définies, de mauvais résultats se produiront. La raison de ce problème est le niveau d’erreur de php.
Alors comment corriger ce problème ?
Première méthode : Vous pouvez insérer une instruction au début de php :
ini_set("error_reporting",E_ALL ^ E_NOTICE);
Deuxième méthode :
Modifier php.ini Configurer
à la ligne 302 du php.ini error_reporting = E_ALL
Modifier en
error_reporting = E_ALL & ~E_NOTICE puis redémarrer apache2.2
Solution : modifier php.ini
Remplacer : error_reporting = E_ALL
par : error_reporting = E_ALL & ~E_NOTICE
Si vous ne souhaitez pas afficher d'erreurs, modifiez-les directement :
display_errors = Off
Il est recommandé d'utiliser la première méthode.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!