常數
1. zA-Z0-9_]組合而成,且數字不能做開頭,區分大小寫,建議大寫
常數值:可賦值的資料類型 整數、浮點型、布林型、字串、null
bool
define:程式碼行,控制結構,循環結構、函數
const:程式碼行,類別
程式碼行:不在控制結構、循環體、函數、類,純粹的一行程式碼
(3) const採用普通的常數名稱,define可以採用表達式作為名稱
for ($i = 0; $i
define('BIT_' . $i, 11
(4) const只能接受靜態的標量,而define可以採取任何表達式
(4) const只能接受靜態的標量,而define可以採用任何表達式(4) const
const BIT_5 = 1 define('BIT_5', 1 (5 ) const定義的常數時大小寫敏感的,而define可透過第三個參數(為true表示大小寫不敏感)來指定大小寫是否敏感例如:define('FOO' , 'BAR', true);
echo FOO; // BAR echo foo; // BAR
(6)
使用const使得程式碼簡單易讀,const本身就是一個語言結構,而define是一個函數
(7)
const編譯時比define快很多
常量的定義:在頁面運作或類別中,宣告一個不變的值用途:公式、專案的設定檔、網站根目錄等
以上就介紹了php基礎之常數,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。