我有,有很多下面的一些舊的PHP代碼工作:PHP新的運營商返回參考
$someVar =& new SomeClass();
難道新運營商不斷返回一個值,嗯,沒有參考? (這種感覺很奇怪,我覺得我正在失去理智)
我有,有很多下面的一些舊的PHP代碼工作:PHP新的運營商返回參考
$someVar =& new SomeClass();
難道新運營商不斷返回一個值,嗯,沒有參考? (這種感覺很奇怪,我覺得我正在失去理智)
這是那些種類的優化技術在PHP在很多上OOP舊的書籍教導4.
基本上之一,初始對象中創建內存是除非通過引用返回實例,否則應用程序無法訪問的內存。否則,您會得到該對象的副本 - 唯一的問題是原始文件不存在符號。有點愚蠢。
但是,對象創建和傳遞並在PHP 4中引用是一個巨大的混亂。
那就是PHP4代碼。 從文檔:(現在刪除)
「新」並不由 默認返回引用,而返回一個拷貝。
另請參閱我的回答here其中包括一個簡單的代碼示例來說明問題。
我得到了-1這個正確的答案? – OIS 2008-12-08 22:48:18