1樓:匿名使用者
不能,只能刪除變數。
樓上的統統是變數
你把常量賦予變數,其實就是把值賦過去了,其實你還是變數。
所有的常量都不可以刪除。
而且你自己定義的常量是沒辦法改變的,被定死了。
所以1樓2樓都是扯淡
證據:define 定義乙個常量 define(常量名,值);
證1:常量不可被刪除
<?php
define('abc','abc');
unset(abc);
?>
執行結果:語法錯誤,parse error: syntax error, unexpected ')', expecting t_paamayim_nekudotayim in c:
證2:常量一旦被定義,就無法重新置換
<?php
define('abc','abc');
echo abc;
define('abc','bcd');
echo abc;
?>
結果:(報錯意思:注意,abc已經是常量。
)abcnotice: constant abc already defined in c:\wamp\www\untitled-1.
php on line 12
abc2樓的直接是變數,因為:
<?php
$abc=false;
echo $abc.'
';//空白
$abc='我是變數';
ecoh $abc;
?>
直接用$定義的都是變數。、
-----------------------如果我說的不準確,你可以去看看百科:
指在程式執行過程中,其值不可改變的量.與變數不同,常量沒有名稱,由於常量同樣要儲存,所起其有位址.
也就是不可改變的量,並且長期存在。不然要常量做什麼?
2樓:匿名使用者
可以,比如我想刪除$a,可以unset($a),樓上說的也是一種不錯的方法!
3樓:匿名使用者
想刪除常量可以用重新賦值的方法去掉。
php中定義過的常量值可以再次更改嗎
4樓:山東文匯軟體
不可以,常量一旦賦值之後就不會再修改了
5樓:匿名使用者
你好,沒有什麼是不可以的,只需要乙個捷徑(io),意思就是修改你匯入的php常量文字內容就可以了, php是可以修改文字檔案內容的,可以理解php檔案為乙個文字檔案。
望採納,謝謝!
6樓:匿名使用者
不可以,所以很多在定義常量的時候都會判斷一次是否已經被定義,例如:
<?php
defined("changliang") or define("changliang", 1);
php常量是什麼意思? 10
7樓:匿名使用者
常量是單個值的識別符號(名稱)。在指令碼中無法改變該值。
有效的常量名以字元或下劃線開頭(常量名稱前面沒有 $ 符號)。
注釋:與變數不同,常量貫穿整個指令碼是自動全域性的。
php中定義過的常量值可以再次更改嗎?因為有些地方要等於乙個值,而另一些地方要另乙個值。
8樓:芒果小布丁
不可以,你如果要這樣的話就使用靜態變數static就行了,因為你的需求並不是要使用常量的。
9樓:匿名使用者
常量一經定義是不允許修改的
10樓:彌水瑤
不行,既然可以更改,為什麼不定義變數