Maison  >  Article  >  développement back-end  >  Que dois-je faire si une erreur est signalée alors que les variables PHP ne sont pas déclarées ?

Que dois-je faire si une erreur est signalée alors que les variables PHP ne sont pas déclarées ?

藏色散人
藏色散人original
2021-06-19 11:05:112314parcourir

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.

Que dois-je faire si une erreur est signalée alors que les variables PHP ne sont pas déclarées ?

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!

Déclaration:
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