PHPは定数を削除できますか?

coldplay.xixi
リリース: 2023-03-03 19:34:01
オリジナル
3579 人が閲覧しました

PHP は定数を削除できません。その理由: 1. 定数を変数に代入するとき、実際には値が代入されますが、それは依然として定数です; 2. 定数は一度定義されると置き換えることができません

PHPは定数を削除できますか?

##php では定数は削除できません。削除できるのは変数だけです。

定数を変数に代入すると、実際には値が代入されますが、それでも定数です。


すべての定数を削除することはできません。

そして、定義した定数は変更できず、固定されています。

証拠: define は定数を定義しますdefine(定数名, 値);

証拠 1: 定数は削除できません

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
unset(abc);
?>
ログイン後にコピー

実行結果:構文エラー

Parse error: syntax error, unexpected &#39;)&#39;, expecting T_PAAMAYIM_NEKUDOTAYIM in C:\wamp\www\Untitled-1.php on line 11
ログイン後にコピー

証明書 2: 定数を定義すると、置き換えることはできません

<?php
define(&#39;abc&#39;,&#39;abc&#39;);
echo abc;
define(&#39;abc&#39;,&#39;bcd&#39;);
echo abc;
?>
ログイン後にコピー

結果: (エラー メッセージ: abc はすでに定数であることに注意してください。)

abc
Notice: Constant abc already defined in C:\wamp\www\Untitled-1.php on line 12
abc
ログイン後にコピー
<?php
$abc=false;
echo $abc.&#39;<br>&#39;;//空白
$abc=&#39;我是变量&#39;;
ecoh $abc;
?>
ログイン後にコピー

直接使用 $ はすべての変数を定義します。

関連する学習に関する推奨事項:

php グラフィック チュートリアル

以上がPHPは定数を削除できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート