php中define和const的區別

2021-08-16 16:27:56 字數 481 閱讀 4391

常量前面沒有美元符號($);

常量只能用define()函式或const定義,而不能通過賦值語句;

常量可以不用理會變數的作用域而在任何地方定義和訪問;

常量一旦定義就不能被重新定義或者取消定義;

常量的值只能是標量。

const的使用

define的使用

const用於類常量的定義

define不可以用於類常量的定義,可用於全域性常量。

不能在函式內,迴圈內以及 if 語句之內用 const 來定義常量。

define可以

const採用普通的常量名稱

define可以採用表示式作為名稱

const只能接受靜態的標量

define可以採用任何表示式

const定義的常量時大小寫敏感

define可以通過第三個引數(為true表示大小寫不敏感)來指定大小寫是否敏感。

php中常量的定義 define和const

在類的外邊第一常量 使用關鍵字define來定義常量。在類外面通常這樣定義常量 define php phpddt.com 在類中,不能使用define,而是使用const來定義常量。class myclass echo myclass constant 一般是define在類外定義常量,const...

php中define 函式和defined

及來防止惡意呼叫 rel noopener noreferrer php中define 函式和defined 函式的使用 及來防止惡意呼叫 瘋子的部落格 define 用來定義常量,常量也是全域性範圍的。不用管作用域就可以在指令碼的任何地方訪問常量。乙個常量一旦被定義,就不能再改變或者取消定義。注意...

PHP中define和defined的區別

php中define和defined的區別 對於初學者會混淆這兩個函式 1.define用來定義乙個常量,常量也是全域性範圍的。不用管作用域就可以在指令碼的任何地方訪問 常量。乙個常量一旦被定義,就不能再改變或者取消定義 如 define website www.phperz.com www.php...