麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php常量詳細(xì)解析

2024-05-04 23:39:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php常量,常量的語(yǔ)法分析,區(qū)分常量和變量的不同之處,以及什么是預(yù)定義常量,對(duì)這方面感興趣的朋友可以借鑒借鑒。
 

一、常量

常量是一個(gè)簡(jiǎn)單值的標(biāo)識(shí)符(名字)。如同其名稱所暗示的,在腳本執(zhí)行期間該值不能改變(除了所謂的魔術(shù)常量,它們其實(shí)不是常量)。常量默認(rèn)為大小寫敏感。按照慣例常量標(biāo)識(shí)符總是大寫的。
常量名和其它任何 PHP 標(biāo)簽遵循同樣的命名規(guī)則。合法的常量名以字母或下劃線開(kāi)始,后面跟著任何字母,數(shù)字或下劃線。用正則表達(dá)式是這樣表達(dá)的
[a-zA-Z_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]* (注: 在這里,字母是 a-z,A-Z,以及從 127 到 255(0x7f-0xff)的 ASCII 字符)
和super globals 一樣,常量的范圍是全局的。不用管作用域就可以在腳本的任何地方訪問(wèn)常量。有關(guān)作用得更多信息請(qǐng)閱讀手冊(cè)中的變量范圍。

二、語(yǔ)法
可以用 define() 函數(shù)來(lái)定義常量。一個(gè)常量一旦被定義,在程序執(zhí)行的過(guò)程中就不能再改變或者取消定義。
常量只能包含標(biāo)量數(shù)據(jù)(boolean,integer,float 和 string)。
可以簡(jiǎn)單的通過(guò)指定其名字來(lái)取得常量的值,不要在常量前面加上 $ 符號(hào)。如果常量名是動(dòng)態(tài)的,也可以用函數(shù) constant() 來(lái)讀取常量的值。用get_defined_constants() 可以獲得所有已定義的常量列表。
注: 常量和(全局)變量在不同的名字空間中。這意味著例如 TRUE 和 $TRUE 是不同的。
如果使用了一個(gè)未定義的常量,PHP 假定你想要的是該常量本身的名字,如同你用字符串調(diào)用它一樣(CONSTANT 對(duì)應(yīng) "CONSTANT")。此時(shí)將發(fā)出一個(gè) E_NOTICE 級(jí)的錯(cuò)誤。參見(jiàn)手冊(cè)中為什么 $foo[bar] 是錯(cuò)誤的(除非你事先用 define() 將 bar 定義為一個(gè)常量)。如果你只想檢查是否定義了某常量,用 defined() 函數(shù)。

三、常量和變量的不同
常量前面沒(méi)有美元符號(hào)($);
常量只能用 define() 函數(shù)定義,而不能通過(guò)賦值語(yǔ)句;
常量可以不用理會(huì)變量范圍的規(guī)則而在任何地方定義和訪問(wèn);
常量一旦定義就不能被重新定義或者取消定義;
常量的值只能是標(biāo)量。
常量定義示例:
 

  1. <?php  
  2. define("CONSTANT""Hello world.");  
  3. echo CONSTANT; // outputs "Hello world."  
  4. echo Constant; // outputs "Constant" and issues a notice.  
  5. ?>  
?
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文有码一区二区 | 日本在线视 | 最新在线中文字幕 | 一区二区三区黄色 | 国产亚洲精品久久久久5区 日韩一级片一区二区三区 国产精品久久久久av | 国产一区二区免费在线观看 | 亚洲小视频在线 | 老女人碰碰在线碰碰视频 | 欧美1区2区在线观看 | 久久午夜免费视频 | 亚洲成人精品久久 | 男男啪羞羞视频网站 | 国产精品亚洲三区 | 爱性久久久久久久 | 91社区在线观看 | 97色在线观看免费视频 | 麻豆蜜桃在线观看 | 免费黄色欧美视频 | 羞羞视频免费网站男男 | 久久亚洲春色中文字幕久久 | 久久影院国产精品 | 久久精品一二三区 | 国产99久久久久 | 久久国产精品久久久久久电车 | 黑人一级片 | 欧美精品免费一区二区三区 | 高清国产在线 | wwwxxx免费视频 | 日本欧美视频 | 成人做爽爽爽爽免费国产软件 | 一区在线不卡 | 4399一级成人毛片 | av在线高清观看 | 蜜桃视频在线观看免费 | 久久久久久久久久久综合 | 午夜视频久久 | 中文字幕在线观看免费视频 | 毛片在哪看 | 好吊色欧美一区二区三区四区 | 亚洲第一成av人网站懂色 | 成人福利在线观看 |