php常量使用方法小結

來源:互聯網
上載者:User
這篇文章主要介紹了PHP 中常量的知識整理的相關資料,需要的朋友可以參考下

PHP中的常量分為自訂常量和系統常量

常量特點:

  1. 在設定以後,常量的值無法更改

  2. 常量名不需要開頭的貨幣符號 ($)

  3. 範圍不影響對常量的訪問

  4. 常量值只能是字串或數字

擷取常量的值:

  • 使用常量名直接擷取值;

  • 使用 ==constant()== 函數,它和直接使用常量名輸出的效果是一樣的,但函數可以動態輸出不同的常量,在使用上要靈活、方便。

defined() 函數:判斷一個常量是否已經定義

define("PI",3.14);$is1 = defined('PI');$is2 = defined('PI1');var_dump($is1); // boolean truevar_dump($is2); // boolean false

1. 自訂常量

在 PHP 中,用 ==define()== 函數定義一個常量

define("PI",3.14);echo constant('PI');define("GREETING","Hello world!",TRUE);echo constant('greeting');

2. 系統常量

常見的系統常量有:

1. FILE :php程式檔案名稱。它可以協助我們擷取當前檔案在伺服器的物理位置。

2. LINE :PHP程式檔案行數。它可以告訴我們,當前代碼在第幾行。

3. PHP_VERSION:當前解析器的版本號碼。它可以告訴我們當前PHP解析器的版本號碼,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。

4. PHP_OS:執行當前PHP版本的作業系統名稱。它可以告訴我們伺服器所用的作業系統名稱,我們可以根據該作業系統最佳化我們的代碼。

echo FILE; // E:\Web\Project\_wamp\demo.phpecho LINE; // 3echo PHP_VERSION; // 5.6.25echo PHP_OS; // WINNT

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.