PHP常量-1.8PHP基礎(chǔ)教程

閱讀 ?·? 發(fā)布日期 2019-06-21 08:14 ?·? admin

常量類似變量,但是常量一旦被定義就無(wú)法更改或撤銷定義。

PHP 常量

常量是單個(gè)值的標(biāo)識(shí)符(名稱)。在腳本中無(wú)法改變?cè)撝怠?/p>

有效的常量名以字符或下劃線開(kāi)頭(常量名稱前面沒(méi)有 $ 符號(hào))。

注釋:與變量不同,常量貫穿整個(gè)腳本是自動(dòng)全局的。

設(shè)置 PHP 常量

如需設(shè)置常量,請(qǐng)使用 define() 函數(shù) - 它使用三個(gè)參數(shù):

  1. 首個(gè)參數(shù)定義常量的名稱
  2. 第二個(gè)參數(shù)定義常量的值
  3. 可選的第三個(gè)參數(shù)規(guī)定常量名是否對(duì)大小寫(xiě)不敏感。默認(rèn)是 false。

下例創(chuàng)建了一個(gè)對(duì)大小寫(xiě)敏感的常量,值為 "Welcome to W3School.com.cn!":

實(shí)例

<?php
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
?>

下例創(chuàng)建了一個(gè)對(duì)大小寫(xiě)不敏感的常量,值為 "Welcome to W3School.com.cn!":

實(shí)例

<?php
define("GREETING", "Welcome to W3School.com.cn!", true);
echo greeting;
?>

常量是全局的

常量是自動(dòng)全局的,而且可以貫穿整個(gè)腳本使用。

下面的例子在函數(shù)內(nèi)使用了一個(gè)常量,即使它在函數(shù)外定義:

實(shí)例

<?php
define("GREETING", "Welcome to W3School.com.cn!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>