Maison >développement back-end >Problème PHP >Comment résoudre le problème d'erreur de définition de PHP

Comment résoudre le problème d'erreur de définition de PHP

藏色散人
藏色散人original
2022-01-20 09:23:172296parcourir

php definition signale une erreur car il est erroné de rendre les constantes insensibles à la casse en définissant true. La solution est de supprimer true comme troisième paramètre de definition().

Comment résoudre le problème d'erreur de définition de PHP

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment résoudre le problème d'erreur de définition php ?

La méthode define() signale une erreur après avoir défini true

En PHP, nous pouvons généralement utiliser la méthode define() pour définir des constantes, et nous pouvons également définir si la constante est vraie ou fausse en définissant la troisième variable . Sensible à la casse, comme celui-ci

define('WEB','555',true);
echo web; //555
echo WEB; //555

Mais lorsque j'ai terminé l'édition et l'exécution, je n'ai pas obtenu le résultat souhaité est celui indiqué dans la figure

Comment résoudre le problème derreur de définition de PHP

. lignes respectivement, mais je peux voir le résultat en cours d'exécution. Je signalerai l'erreur. Traduction du contenu de l'invite :

Obsolète : définir() : La déclaration des constantes insensibles à la casse n'est pas recommandée

Obsolète : L'utilisation de la casse. -les constantes insensibles ne sont pas recommandées. La casse correcte pour cette constante est "WEB".

Dans le même temps, nous avons également constaté qu'il n'y avait aucune erreur dans la quatrième ligne de code.

De toute évidence, notre approche consistant à rendre les constantes insensibles à la casse en définissant true est erronée, car les constantes insensibles à la casse sont obsolètes dans PHP7.3,

PHP 7.3 : déprécier true comme premier paramètre des trois paramètres definition().

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