php變數和常量的區別

2022-10-09 10:54:07 字數 534 閱讀 2863

常量:

用於儲存乙個不會變化也不希望變化的資料的標示符(命名規則與變數相同)

定義形式: (推薦學習:php**教程)

使用 define() 函式定義

使用形式:define(「常量名」 ,常量值)

使用 counst 語法定義

使用形式:counst 常量名 = 常量值

使用常量:有兩種形式1,直接使用名字 2,使用constant()函式:constant(「常量名」)

使用常量:有兩種形式1,直接使用名字 2,使用constant()函式:constant(「常量名」)

常量與變數的區別:

定義形式不同(php變數沒有定義的關鍵字或函式,在賦值的時候被定義。而php常量必須使用define()函式來定義);

使用形式不同(常量不需要 $ 符號);

可變程度不同(常量的值不可改變或者銷毀);

作用範圍不同(常量具有超全域性作用域(函式內外都可直接使用));

可用型別不同(常量只能儲存標量型別:int,float,string,bool);

php常量與變數的關係和區別

通過前面一系列的學習了解了php的常量和變數,那麼你們知道php常量與變數有什麼關係和區別嗎?別急,下面就帶著大家看看php常量與變數的關係和區別 再來了解一下什麼是變數和常量 在程式執行的過程中,變數儲存的值可以隨時改變,而常量儲存的值是不可以改變的。變數用於儲存臨時資料資訊。某一變數被定義的時候...

php常量 變數,PHP 魔術常量

php 魔術常量 php 向它執行的任何指令碼提供了大量的預定義常量。不過很多常量都是由不同的擴充套件庫定義的,只有在載入了這些擴充套件庫時才會出現,或者動態載入後,或者在編譯時已經包括進去了。有八個魔術常量它們的值隨著它們在 中的位置改變而改變。例如 line 的值就依賴於它在指令碼中所處的行來決...

變數相加和常量相加的區別

我們先來看注釋的第一段 它的class檔案反編譯 xjad 是 public static void main string args 而b b1 b2 在變數相加後直接進行了型別提公升,所以不能從int型轉換為byte型。變數在執行時才能確定,而常量在編譯時就能確定。我們再來看未注釋的第二段 它的...