常數可以理解為:永久不變的值
常數值被定義後,在腳本的其他任何地方都不能被改變
#PHP 常數
常數是單一值的識別碼(名稱)。在腳本中無法改變該值。 有效的常數名稱以字元或底線開頭(常數名稱前面沒有 $ 符號)。
常數名稱可以小寫,但是通常大寫註解
#設定PHP 常數
如需設定常數,請使用define() 函數- 它使用三個參數:1. 首個參數定義常數的名稱
2. 第二個參數定義常數的值3. 可選的第三個參數規定常數名是否對大小寫敏感。預設是 false。
實例#下例建立了一個對大小寫敏感的常數,值為"Welcome to PHP.cn!":<?php
define("GREETING", "Welcome to PHP.cn!");
echo GREETING;
?>
」實例
下例建立了一個對大小不敏感的常數,值為"Welcome to PHP.cn!":<?php
define("GREETING", "Welcome to PHP.cn!",true);
echo greeting;
?>
常數是全域的
#常數在定義後,預設是全域變量,可以在整個運行的腳本的任何地方使用。
實例#############以下實例示範了在函數內使用常數,即使常數定義在函數外也可以正常使用常數。 ###
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>############
此外,系統也為我們準備了一些內建的常數。這些常量都是規定好的。我們先了解熟悉幾個,還有更多的系統常數可以入門後再慢
慢的增加和學習。
常數名稱 | ## 說明 |
目前所在的行 | |
目前檔案在伺服器的路徑 | |
目前函數名稱 | |
目前類別名稱 |
METHOD | 目前成員方法名稱 |
#PHP運作的作業系統 | |
目前PHP的版本 | |
#Trait 的名字,php5.4新加 | |
檔案所在的目錄 |
目前命名空間的名稱(區分大小寫) |
#下一節