PHP 常量
常量類似變量,但是常量一旦被定義就無法更改或撤銷定義。
PHP 常量
常量是單個值的標識符(名稱)。在腳本中無法改變該值。
有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號)。
注釋:與變量不同,常量貫穿整個腳本是自動全局的。
設置 PHP 常量
如需設置常量,請使用 define()
函數 - 它使用三個參數:
- 首個參數定義常量的名稱
- 第二個參數定義常量的值
- 可選的第三個參數規定常量名是否對大小寫不敏感。默認是 false。
下例創建了一個對大小寫敏感的常量,值為 "Welcome to codew3c.com!":
實例
<?php define("GREETING", "Welcome to codew3c.com!"); echo GREETING; ?>
下例創建了一個對大小寫不敏感的常量,值為 "Welcome to codew3c.com!":
實例
<?php define("GREETING", "Welcome to codew3c.com!", true); echo greeting; ?>
常量是全局的
常量是自動全局的,而且可以貫穿整個腳本使用。
下面的例子在函數內使用了一個常量,即使它在函數外定義:
實例
<?php define("GREETING", "Welcome to codew3c.com!"); function myTest() { echo GREETING; } myTest(); ?>