国产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" ?>
提交重置代碼
章節(jié)
筆記
提問
課件
反饋
捐贈

PHP 零基礎(chǔ)入門教程

  • 推薦課程
  • 評論
  • 問答
  • 筆記
  • 課件下載

Martin~

在php常量這一章節(jié)中,在末尾處,對系統(tǒng)內(nèi)置常量介紹時,發(fā)現(xiàn)函數(shù)名的常量名似乎寫出了,寫成了"FUNCTIOIN"; 請查證核實之后更改下哦,謝謝

7年前    添加回復(fù) 0

看透不說透

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

8年前    添加回復(fù) 0

define()要大寫嗎?記著以前看過其他的PHP教程中,define()是大寫的,好像大寫跟小寫是不一樣的是嗎,求哪位大神解釋下

[最新 數(shù)據(jù)分析師 的回答] define()要大寫嗎?記著以前看過其他的PHP教程中,define()是大寫的,好像大寫跟小寫是不一樣的是嗎,求哪位大神解釋下-PHP中文網(wǎng)問答-define()要大寫嗎?記著以前看過其他的PHP教程中,define()是大寫的,好像大寫跟小寫是不一樣的是嗎,求哪位大神解釋下-PHP中文網(wǎng)問答圍觀一下哦,學(xué)習(xí)一下。

時間:8年前

常量定義后還能修改么?

[最新  的回答] 肯定不能呀

時間:8年前

課件暫不提供下載,工作人員正在整理中,后期請多關(guān)注該課程~