[計(jì)算機(jī)]php常量詳解_第1頁(yè)
[計(jì)算機(jī)]php常量詳解_第2頁(yè)
[計(jì)算機(jī)]php常量詳解_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.php常量詳解【原文來自php培訓(xùn)】php常量并不是常用,但一些常用的數(shù)據(jù)可以設(shè)成常量如圓周率1:定義:常量是一個(gè)簡(jiǎn)單值的標(biāo)識(shí)符(名字)。如同其名稱所暗示的,在腳本執(zhí)行期間該值不能改變。除了一些大家公認(rèn)的數(shù)據(jù)外,不建議使用常量。2:書寫格式:常量名和其它任何 PHP 標(biāo)簽遵循同樣的命名規(guī)則。合法的常量名以字母或下劃線開始,后面跟著任何字母,數(shù)字或下劃線,常量默認(rèn)為大小寫敏感。按照慣例常量標(biāo)識(shí)符總是大寫的。但常量不需要加$。3:使用范圍:常量的范圍是全局的。不用管作用域就可以在腳本的任何地方訪問常量。4:定義常量:可以用 define() 函數(shù)來定義常量。一個(gè)常量一旦被定義,就不能再改變或者取

2、消定義。 常量只能包含標(biāo)量數(shù)據(jù)(boolean,integer,float 和 string)。 可以簡(jiǎn)單的通過指定其名字來取得常量的值,不要在常量前面加上 $ 符號(hào)。如果常量名是動(dòng)態(tài)的,也可以用函數(shù) constant() 來讀取常量的值。用 get_defined_constants() 可以獲得所有已定義的常量列表。 注: 常量和(全局)變量在不同的名字空間中。這意味著例如 TRUE 和 $TRUE 是不同的。 如果使用了一個(gè)未定義的常量,PHP 假定你想要的是該常量本身的名字,如同你用字符串調(diào)用它一樣(CONSTANT 對(duì)應(yīng) "CONSTANT")。此時(shí)將發(fā)出一個(gè) E

3、_NOTICE 級(jí)的錯(cuò)誤。參見手冊(cè)中為什么 $foobar 是錯(cuò)誤的(除非你事先用 define() 將 bar 定義為一個(gè)常量)。如果你只想檢查是否定義了某常量,用 defined() 函數(shù)。5:常量和變量不同: 常量前面沒有美元符號(hào)($); 常量只能用 define() 函數(shù)定義,而不能通過賦值語(yǔ)句; 常量可以不用理會(huì)變量范圍的規(guī)則而在任何地方定義和訪問; 常量一旦定義就不能被重新定義或者取消定義; 常量的值只能是標(biāo)量。6:定義常量的例子:<html> <head> <title>php常量定義</title> </head> &

4、lt;body><?phpdefine("CONSTANT", "Hello world."); /difine()函數(shù)定義常量echo CONSTANT."<br>" /輸出定義的常量echo Constant; /如果是沒有定義的常量將按輸出常量的名字?> </body></html>7:預(yù)定義常量:PHP 在常數(shù)中定義了以下一些常數(shù)。_FILE_ 當(dāng)前正在處理的腳本文件名。若使用在一個(gè)被包含的文件中(include 或 require),那么它的值就是被包含的文件,而不是包含它的那個(gè)文件。_LINE_ 當(dāng)前正在處理的腳本文件的當(dāng)前行數(shù),同前。PHP_VERSION 這個(gè)是當(dāng)前 PHP 的版本,如 '3.0.8-dev'。 PHP_OS PHP所在的操作系統(tǒng)的名字,如 'Linux'。 TRUE 表示真值 (true)。FALSE 表示偽值 (false)。E_ERROR 這個(gè)常量指到最近的錯(cuò)誤處。E_WARNING 這個(gè)量數(shù)指到最近的警告處。E_PARSE 本常量為剖析語(yǔ)法有潛在問題處。 E_NOTICE 這個(gè)常式為發(fā)生不尋常但不一定是錯(cuò)誤處。例如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論