自 PHP 5.3.0 起,PHP 增加了一個(gè)叫做后期靜態(tài)綁定的功能,用于在繼承范圍內(nèi)引用靜態(tài)調(diào)用的類。
1621
在php5 的對(duì)象編程經(jīng)常提到的一個(gè)關(guān)鍵點(diǎn)是"默認(rèn)情況下對(duì)象是通過(guò)引用傳遞的"。但其實(shí)這不是完全正確的。
1230
所有php里面的值都可以使用函數(shù)serialize()來(lái)返回一個(gè)包含字節(jié)流的字符串來(lái)表示。unserialize()函數(shù)能夠重新把字符串變回php原來(lái)的值。 序列化一個(gè)對(duì)象將會(huì)保存對(duì)象的所有變量,但是...
1923
什么是命名空間?從廣義上來(lái)說(shuō),命名空間是一種封裝事物的方法。在很多地方都可以見(jiàn)到這種抽象概念。例如,在操作系統(tǒng)中目錄用來(lái)將相關(guān)文件分組,對(duì)于目錄中的文件來(lái)說(shuō),它就扮演了命名空間的角色。具體舉個(gè)例子,文...
4893
令人失望的是,無(wú)論我們?nèi)绾涡⌒膶懳覀兊拇a時(shí),錯(cuò)誤是一個(gè)生活的事實(shí)。PHP將報(bào)告錯(cuò)誤,許多常見(jiàn)的編碼和運(yùn)行問(wèn)題的警告和注意事項(xiàng),并知道如何發(fā)現(xiàn)和處理這些錯(cuò)誤會(huì)使調(diào)試更容易。
1966
PHP 7 改變了大多數(shù)錯(cuò)誤的報(bào)告方式。不同于 PHP 5 的傳統(tǒng)錯(cuò)誤報(bào)告機(jī)制,現(xiàn)在大多數(shù)錯(cuò)誤 被作為 Error 異常拋出。
1463
PHP 5 添加了類似于其它語(yǔ)言的異常處理模塊。在 PHP 代碼中所產(chǎn)生的異??杀?throw 語(yǔ)句拋出并被 catch 語(yǔ)句捕獲。需要進(jìn)行異常處理的代碼都必須放入 try 代碼塊內(nèi),以便捕獲可能存在...
2625
用戶可以用自定義的異常處理類來(lái)擴(kuò)展 PHP 內(nèi)置的異常處理類。以下的代碼說(shuō)明了在內(nèi)置的異常處理類中,哪些屬性和方法在子類中是可訪問(wèn)和可繼承的。譯者注:以下這段代碼只為說(shuō)明內(nèi)置異常處理類的結(jié)構(gòu),它并不是...
1349
生成器提供了一種更容易的方法來(lái)實(shí)現(xiàn)簡(jiǎn)單的對(duì)象迭代,相比較定義類實(shí)現(xiàn) Iterator 接口的方式,性能開(kāi)銷和復(fù)雜性大大降低。
3854
在 PHP 中引用意味著用不同的名字訪問(wèn)同一個(gè)變量?jī)?nèi)容。這并不像 C 的指針:例如你不能對(duì)他們做指針運(yùn)算,他們并不是實(shí)際的內(nèi)存地址...... 查看引用不是什么了解更多信息。 替代的是,引用是符號(hào)表別...
9335
對(duì)于全部腳本而言,PHP 提供了大量的預(yù)定義變量。這些變量將所有的外部變量表示成內(nèi)建環(huán)境變量,并且將錯(cuò)誤信息表示成返回頭。
1254
超全局變量 — 超全局變量是在全部作用域中始終可用的內(nèi)置變量
2010
$GLOBALS — 引用全局作用域中可用的全部變量
2604
$_SERVER 是一個(gè)包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數(shù)組。這個(gè)數(shù)組中的項(xiàng)目由 Web 服務(wù)器創(chuàng)建。不能保證每個(gè)服務(wù)器都...
1099
通過(guò) URL 參數(shù)傳遞給當(dāng)前腳本的變量的數(shù)組。 $HTTP_GET_VARS 包含相同的信息, 但它不是一個(gè)超全局變量。 (注意 $HTTP_GET_VARS 和 $_GET 是不同的變量,PHP...
1268
89070 瀏覽
61347 瀏覽
37132 瀏覽
29696 瀏覽
29006 瀏覽
25528 瀏覽
24977 瀏覽
24944 瀏覽
23137 瀏覽
21787 瀏覽