Maison >développement back-end >Problème PHP >PHP peut-il supprimer des constantes ?

PHP peut-il supprimer des constantes ?

coldplay.xixi
coldplay.xixioriginal
2020-08-05 10:20:163653parcourir

php ne peut pas supprimer les constantes, raisons : 1. L'attribution de constantes à des variables attribue en fait des valeurs, mais ce sont toujours des constantes ; 2. Une fois les constantes définies, elles ne peuvent pas être remplacées

PHP peut-il supprimer des constantes ?

php ne peut pas supprimer les constantes, uniquement les variables.

Attribuer une constante à une variable signifie en fait attribuer une valeur, mais cela reste une constante.

Toutes les constantes ne peuvent pas être supprimées.

Et les constantes que vous définissez ne peuvent pas être modifiées, elles sont fixes.

Preuve : define définit une constante définie (nom de la constante, valeur);

Preuve 1 : La constante ne peut pas être supprimée

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
unset(abc);
?>

Résultat de l'exécution : Syntaxe Erreur

Parse error: syntax error, unexpected &#39;)&#39;, expecting T_PAAMAYIM_NEKUDOTAYIM in C:\wamp\www\Untitled-1.php on line 11

Preuve 2 : Une fois qu'une constante est définie, elle ne peut pas être remplacée

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
echo abc;
define(&#39;abc&#39;,&#39;bcd&#39;);
echo abc;
?>

Résultat : (Message d'erreur : Notez que abc est déjà une constante.)

abc
Notice: Constant abc already defined in C:\wamp\www\Untitled-1.php on line 12
abc
rrree

Utiliser directement $ définit toutes les variables.

Recommandations d'apprentissage associées : Tutoriel graphique 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

Articles Liés

Voir plus