php----------const 定義的常量和define()定義的常量的區別?

用法一:const用於類成員變量,一經定義不可修改,define用於全局常量,不可用於類成員變量的定義,const可在類中使用也能夠在類外面使用,define不能。函數

    定義:const 常量名=值; 沒有$符
    訪問:類名 ::常量名 或 接口名::常量名    以下圖
spa

    

    下圖是在類外就直接  常量名訪問blog

     
用法二:const定義的常量大小寫敏感,而define可經過第三個參數(爲TRUE表示大小寫不敏感)來指定大小寫是否敏感。在運行時定義一個常量。define('TXE',100,TRUE);接口


用法三:const不能在條件語句中定義常量,而define函數能夠。if($a>10){define('LE','hello');}變量

相關文章
相關標籤/搜索