PHP peut-il supprimer des constantes ?

coldplay.xixi
Libérer: 2023-03-03 19:34:01
original
3585 Les gens l'ont consulté

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);
?>
Copier après la connexion

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
Copier après la connexion

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;
?>
Copier après la connexion

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
Copier après la connexion
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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal