php ,常量

來源:互聯網
上載者:User

標籤:value   str   php   改變   效果   version   不同   英文字母   ring   

1.常量定義:

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

2.定義變數:

在PHP中使用define()函數來定義常量,該函數的文法格式為:

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

constant_name:常量名稱,

value:常量的值,

case_sensitive:指定是否大小寫敏感,設定true,表示不敏感。

3.判斷一個變數是否已經定義:

要判斷一個變數是否已經定義,可以使用defined()函數,函數的文法格式為:

bool defined(string constant_name);

參數consttant_name為要擷取變數的名稱,成功則返回true,失敗則返回false.

4.擷取變數:

擷取變數的值有兩種方法:

一是使用常量名直接擷取值;

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

5.php中一些預定義的常量:

_FILE_ : PHP程式檔案名稱;

_LINE_ :  PHP程式行數;

PHP_VERSION: PHP程式的版本,如3.0.8_dev;

PHP_OS:執行PHP解析器的作業系統名稱,如window;

TRUE:該常量是一個真值(true);

FALSE:該值是一個假值(false);

NULL:一個null值;

E_ERROR:該常量指到最近的錯誤處;

E_WARNING:該常量指到最近的警告處;

E_PARSE:該變數指到解析文法有潛在問題處;

E_NOTICE:該常量為發生不尋常的提示但不一定是錯誤處。

 

php ,常量

相關文章

聯繫我們

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