php恒量的聲明和使用

來源:互聯網
上載者:User
php常量的聲明和使用

常量可以理解為值不變的量,常量被定義後,在指令碼的其他任何地方都不能改變,一個常量由英文字母,底線,和數字組成,但是數字不能作為常量的首字母。

在php中使用#define()函數來定義常量,該函數的文法格式如下:

define(string constant_name,mixed value,case_sensitive=true)


擷取常量的值的方法有兩種,一種方法是:使用常量的名字直接擷取值,第二種方法是利用constant()函數,第二種方法是利用constant()函數和直接使用常量名輸出的效果一樣,但是函數可以動態輸出不同的常量的值,這樣的更加靈活方便的多。

第一種直接用常量的名字擷取其值



運行結果如下:


第二種使用constant()函數擷取常量的值代碼如下:



運行結果如下:


接下來咱們說一下大小寫敏感的問題,剛才常量的聲明有設定大小寫敏感,我們用代碼驗證一下看看到時是不是,另外還可以增強我的們的記憶


代碼如下:



咱們再看一下輸出的結果吧



大家可以發現設定為大小寫不敏感的話,即使出現大小寫不一樣的問題,但是輸出的結果仍然是一樣的。


預定義常量和我們自己定義的常量一樣在使用上沒有什麼差別,常見的預定義常量如下:














  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.