PHP常量

PHP常量

常量是固定的數值例如圓周率,用一個簡單的標識符進行定義(名字)。常量默認爲大小寫敏感。按照慣例常量標識符總是大寫的。

常量名和其它任何 PHP 標籤遵循同樣的命名規則。合法的常量名以字母或下劃線開始,後面跟着任何字母,數字或下劃線。

常量的定義:可以用 define( ) 函數來定義常量。一個常量一旦被定義,就不能再改變或者取消定義。

常量分爲:內置常量(PHP系統提供的在任何頁面數值不會改變)和自定義常量。

常量只能包含標量數據(boolean,integer,float 和 string)。

PHP一些常見的系統常量(部分) 

  • PHP_OS:顯示服務器的操作系統版本
  • PHP_VERSION:顯示PHP版本
  • __FILE__:PHP文件名,假如是引用文件,則顯示引用文件名
  • __LINE__:PHP文件的行數 TRUE FALSE:表示真假的常量
  • E_ERROR:指明瞭代碼中最近的錯誤處
  • E_WARNING:指明瞭代碼中最近的警告處
  • E_PARSE:分析代碼何處有着潛在的問題
  • E_NOTICE:爲發生不尋常但不一定是錯誤的地方

 

自定義常量

用define( )函數來自定義常量。

define(“mycomputer”, “IBM”);

定義常量:mycomputer 常量的值爲 IBM

defined(“mycomputer”); 檢測常量是否被定義,已定義返回1 否則返回空

例:

 
  1. define('NAME''php');   
  2.   
  3. define('NAME''linux');   
  4.   
  5. echo NAME;  

define('NAME', 'php');

define('NAME', 'linux');

echo NAME;

【示例】

 
  1. <?php   
  2. // 合法的常量名   
  3. define("FOO""something");   
  4. define("FOO2""something else");   
  5. define("FOO_BAR""something more"); // 非法的常量名 define("2FOO", "something");   
  6.   
  7. // 常量的輸出    (注意大小寫)   
  8. echo FOO;   
  9. echo FOO2;   
  10. ?>  

本文作者:馬明 

轉載請註明作者和出處 謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章