首頁 >後端開發 >php教程 >PHP 中常量的知識總結

PHP 中常量的知識總結

墨辰丷
墨辰丷原創
2018-05-23 18:03:261050瀏覽

這篇文章主要介紹了PHP 中常量的知識整理的相關資料,需要的朋友可以參考下

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

常數特性:

  1. 在設定以後,常數的值無法改變

  2. 常數名稱不需要開頭的美元符號($)

  3. 作用域不影響對常數的存取

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

#取得常數的值:

  • 使用常數名稱直接取得值;

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

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

define("PI",3.14);

$is1 = defined('PI');
$is2 = defined('PI1');

var_dump($is1); // boolean true
var_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.php
echo __LINE__; // 3
echo PHP_VERSION; // 5.6.25
echo PHP_OS; // WINNT

以上就是本文的全部內容,希望對大家的學習有幫助。


相關推薦:

PHP使用curl模擬post上傳及接收檔案的方法_php技巧

PHP實作仿百度文庫,豆丁線上文件效果(word,excel,ppt轉flash)_php技巧

php mailer類別呼叫遠端SMTP伺服器傳送郵件實作方法_php技巧

#

以上是PHP 中常量的知識總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn