常量類似變量嬉探,但是變量是可以修改其值的,而常量一旦被定義就無法更改或撤銷定義棉圈。
PHP 常量
- 常量是單個值的標(biāo)識符(名稱)涩堤。在腳本中無法改變該值。
- 有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號)分瘾。
- 注釋:與變量不同胎围,常量貫穿整個腳本是自動全局的。
設(shè)置 PHP 常量
??PHP中設(shè)置常量與其他語言不太一樣德召,不能直接寫“常量名=常量之值”白魂,而是需要使用 define() 函數(shù) - 這個函數(shù)使用三個參數(shù):
(1)首個參數(shù)定義常量的名稱
(2)第二個參數(shù)定義常量的值
(3)可選的第三個參數(shù)規(guī)定常量名是否對大小寫不敏感。默認(rèn)是 false(敏感)上岗。
例如:
<?php
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
?>
<?php
define("GREETING", "Welcome to W3School.com.cn!", true);
echo greeting;
?>
*常量是全局的
常量是自動全局的福荸,而且可以貫穿整個腳本使用。
下面的例子在函數(shù)內(nèi)使用了一個常量肴掷,即使它在函數(shù)外定義:
實例
<?php
define("GREETING", "Welcome to W3School.com.cn!");
function myTest() {
echo GREETING;
}
myTest();
?>