本篇文章是對定義php常數進行了詳細的分析介紹,需要的朋友參考下
常數可以理解為值不變的變數。常數值被定義後,在腳本的其他任何地方都不能被改變。一個常數由英文字母、底線、和數字組成,但 數字不能作為首字母出現。
在php中使用defaine()函數來定義常數,該函數的語法格式為:
define(string constant_name, mixed value, case_sensitive = true)
此函數有3個參數:
constant_name:必選參數,常數名稱,即標誌符
value:必選參數,常數的值
case_sensitive:可選參數,指定是否大小寫敏感,設定為true表示不敏感
#取得常數值有兩種方法:
1.使用常數名稱直接取得值;
2.使用constant()函數。
範例程式碼如下:
<?php define ("MESSAGE", "PHP常量定义,常量名区别大小写"); echo MESSAGE."<br/>"; //输出常量MESSAGE echo Message."<br/>"; //输出"Message",表示没有该常量 define("MESSAGE2", "PHP常量定义,常量名不区别大小写", true); echo MESSAGE2."<br/>"; //输出常量MESSAGE2 echo Message2."<br/>"; //输出常量 $constant_name = "message2"; echo constant($constant_name)."<br/>"; //输出常量MESSAGE2 echo defined("MESSAGE")."<br/>"; //如果定义返回true,echo输出显示1 ?>
以上是php常數的定義詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!