用法一:const用於類成員變量,一經定義不可修改,define用於全局常量,不可用於類成員變量的定義,const可在類中使用也能夠在類外面使用,define不能。函數
定義:const 常量名=值; 沒有$符
訪問:類名 ::常量名 或 接口名::常量名 以下圖
spa
下圖是在類外就直接 常量名訪問blog
用法二:const定義的常量大小寫敏感,而define可經過第三個參數(爲TRUE表示大小寫不敏感)來指定大小寫是否敏感。在運行時定義一個常量。define('TXE',100,TRUE);接口
用法三:const不能在條件語句中定義常量,而define函數能夠。if($a>10){define('LE','hello');}變量