php能刪除常數嗎

coldplay.xixi
發布: 2023-03-03 19:34:01
原創
3584 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板