在分鐘php6 developer meeting中,我遇到了一個觀點,它表示在PHP6中不再存在通過引用傳遞呼叫的時間。例如,以下都爲PHP6是不正確的:PHP:通過引用傳遞變量的替代方法?
<?php
$foo =& new StdClass();
?>
<?php
function &foo()
{
return new StdClass();
}
$f = foo();
?>
如果我們不能在PHP6是這樣的:
$foo =& new StdClass();
什麼是替代的是,有沒有什麼辦法來模仿?
編輯:
答有關PHP6變量,我們可以做什麼,對於變量,例如:
$this->data =& $_SESSION;
謝謝您的回答,PLZ看到我的編輯下面的問題,謝謝 – Sarfraz 2009-12-15 07:22:27
也是我說的不是功能,我說的呼叫時間傳遞通過引用。 – Sarfraz 2009-12-15 07:27:21
通話時傳遞的引用*爲*做功能。 '創建my_function(&$a);'是'傳遞$了''要通過參考在呼叫時my_function',而不是在聲明時 – DMI 2009-12-15 07:32:53