<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • php常量的基本內(nèi)容

    時間:2024-08-20 21:24:44 PHP 我要投稿
    • 相關(guān)推薦

    php常量的基本內(nèi)容

      一、常量

      常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在腳本執(zhí)行期間該值不能改變(除了所謂的魔術(shù)常量,它們其實不是常量)。常量默認為大小寫敏感。按照慣例常量標識符總是大寫的。

      常量名和其它任何 PHP 標簽遵循同樣的命名規(guī)則。合法的常量名以字母或下劃線開始,后面跟著任何字母,數(shù)字或下劃線。用正則表達式是這樣表達的:

      [a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]* (注: 在這里,字母是 a-z,A-Z,以及從 127 到 255(0x7f-0xff)的 ASCII 字符)

      和super globals 一樣,常量的范圍是全局的。不用管作用域就可以在腳本的任何地方訪問常量。有關(guān)作用得更多信息請閱讀手冊中的變量范圍。

      二、語法

      可以用 define() 函數(shù)來定義常量。一個常量一旦被定義,在程序執(zhí)行的過程中就不能再改變或者取消定義。

      常量只能包含標量數(shù)據(jù)(boolean,integer,float 和 string)。

      可以簡單的通過指定其名字來取得常量的值,不要在常量前面加上 $ 符號。如果常量名是動態(tài)的,也可以用函數(shù) constant() 來讀取常量的值。用get_defined_constants() 可以獲得所有已定義的常量列表。

      注: 常量和(全局)變量在不同的名字空間中。這意味著例如 TRUE 和 $TRUE 是不同的。

      如果使用了一個未定義的常量,PHP 假定你想要的是該常量本身的名字,如同你用字符串調(diào)用它一樣(CONSTANT 對應(yīng) "CONSTANT")。此時將發(fā)出一個 E_NOTICE 級的錯誤。參見手冊中為什么 $foo[bar] 是錯誤的(除非你事先用 define() 將 bar 定義為一個常量)。如果你只想檢查是否定義了某常量,用 defined() 函數(shù)。

      三、常量和變量的不同

      常量前面沒有美元符號($);

      常量只能用 define() 函數(shù)定義,而不能通過賦值語句;

      常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問;

      常量一旦定義就不能被重新定義或者取消定義;

      常量的值只能是標量。

      常量定義示例:

      <"constant", hello="" echo="" outputs="" and="" issues="" a="" notice.="">

      四、預定義常量

      PHP 向它運行的任何腳本提供了大量的預定義常量。不過很多常量都是由不同的擴展庫定義的,只有在加載了這些擴展庫時才會出現(xiàn),或者動態(tài)加載后,或者在編譯時已經(jīng)包括進去了。

      有四個魔術(shù)常量根據(jù)它們使用的位置而改變。例如 __LINE__ 的值就依賴于它在腳本中所處的行來決定。這些特殊的常量不區(qū)分大小寫,如下:

      幾個 PHP 的“魔術(shù)常量”

      __LINE__ 文件中的當前行號。

      __FILE__ 文件的完整路徑和文件名。

      __FUNCTION__ 函數(shù)名稱 (這是 PHP 4.3.0 新加的)。

      __CLASS__ 類的名稱(這是 PHP 4.3.0 新加的)。

      __METHOD__ 類的方法名(這是 PHP 5.0.0 新加的)。

      以上就是詳細介紹了php常量的基本內(nèi)容,希望對大家的學習有所幫助。

    【php常量的基本內(nèi)容】相關(guān)文章:

    php中dirname()和--FILE--常量的用法09-26

    關(guān)于php面試寶典及PHP面試技巧08-16

    PHP的壓縮函數(shù)06-21

    投資審計的基本內(nèi)容07-12

    柔道訓練的基本內(nèi)容02-26

    模特禮儀的基本內(nèi)容09-13

    php高級教程01-23

    如何學好PHP知識09-20

     PHP的基礎(chǔ)編程與應(yīng)用10-16

    質(zhì)量管理的基本內(nèi)容01-20

    主站蜘蛛池模板: 久久伊人精品青青草原日本 | 国产精品视频久久久| 国产精品粉嫩美女在线观看| 国产精品无码a∨精品| 亚欧无码精品无码有性视频| 2021国产精品视频网站| xxx国产精品视频| 久久国产欧美日韩精品| 亚洲午夜福利精品久久| 欧美亚洲成人精品| 久久se精品一区二区影院| 国产精品欧美一区二区三区 | 四虎成人精品在永久在线| 99热日韩这里只有精品| 久久99热国产这有精品| 国产精品网址你懂的| 国产日韩精品中文字无码| 老司机亚洲精品影院| 中文字幕精品亚洲无线码一区应用| 蜜桃麻豆www久久国产精品| 国产精品一级毛片无码视频| 3级黄性日本午夜精品| 久久97精品久久久久久久不卡| 2018国产精华国产精品| 97精品人妻系列无码人妻| HEYZO无码综合国产精品| 国产精品天干天干综合网| 国内精品久久久人妻中文字幕| 久久亚洲精品人成综合网| 精品亚洲成AV人在线观看| 久久丫精品国产亚洲av不卡 | 日韩精品一区二区三区中文| 亚洲精品无码乱码成人| 少妇精品久久久一区二区三区| 色婷婷在线精品国自产拍| 精品午夜福利在线观看| 99国产欧美久久久精品蜜芽| 精品免费视在线观看| 99久久精品国产一区二区蜜芽| 国产激情精品一区二区三区| 精品国产不卡一区二区三区|