ホームページ  >  記事  >  バックエンド開発  >  PHPは定数を削除できますか?

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

coldplay.xixi
coldplay.xixiオリジナル
2020-08-05 10:20:163577ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。