国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP常量

常量可以理解為:永久不變的值

常量值被定義后,在腳本的其他任何地方都不能被改變


PHP 常量

常量是單個值的標(biāo)識符(名稱)。在腳本中無法改變該值。

有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號)。

常量名可以小寫,但是通常大寫

注釋:與變量不同,常量貫穿整個腳本是自動全局的。


設(shè)置 PHP 常量

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

1.?? 首個參數(shù)定義常量的名稱

2.?? 第二個參數(shù)定義常量的值

3.?? 可選的第三個參數(shù)規(guī)定常量名是否對大小寫敏感。默認(rèn)是 false。

實例

下例創(chuàng)建了一個對大小寫敏感的常量,值為 "Welcome to PHP.cn!":

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

你可以將上面echo的常量名換成小寫,試試看會輸出什么


實例

下例創(chuàng)建了一個對大小不敏感的常量,值為 "Welcome to PHP.cn!":

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


常量是全局的

常量在定義后,默認(rèn)是全局變量,可以在整個運行的腳本的任何地方使用。

實例

以下實例演示了在函數(shù)內(nèi)使用常量,即便常量定義在函數(shù)外也可以正常使用常量。

<?php
 header("Content-type:text/html;charset=utf-8");
 define("GREETING", "歡迎訪問 php.cn");
 
 function myTest() {
     echo GREETING;
 }
 
 myTest();    // 輸出 "歡迎訪問 php.cn"
 ?>

此外,系統(tǒng)還為我們準(zhǔn)備了一些內(nèi)置的常量。這些常量都是規(guī)定好的。我們先了解熟悉幾個,還有更多的系統(tǒng)常量可以入門后再慢

慢的增加和學(xué)習(xí)。

? ? ?常量名? ? 說明?
? ? LINE當(dāng)前所在的行
? ??FILE當(dāng)前文件在服務(wù)器的路徑
? ??FUNCTIOIN當(dāng)前函數(shù)名
? ??CLASS當(dāng)前類名


? ? METHOD當(dāng)前成員方法名
? ??PHP_OSPHP運行的操作系統(tǒng)
? ??PHP_VERSION當(dāng)前PHP的版本
? ??TRAITTrait 的名字,php5.4新加
? ??DIR文件所在的目錄



? ? NAMESPACE當(dāng)前命名空間的名稱(區(qū)分大小寫)



繼續(xù)學(xué)習(xí)
||
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "歡迎訪問 php.cn"); function myTest() { echo GREETING; } myTest(); // 輸出 "歡迎訪問 php.cn" ?>
提交重置代碼