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