You are here: 首頁 PHP分享特區 [轉]解决 PHP Fatal error: Call-time pass-by-reference has been removed

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

[轉]解决 PHP Fatal error: Call-time pass-by-reference has been removed

E-mail 列印 PDF

本文轉自http://www.azuis.me/blog/archives/175

PHP在升級到5.4版本的php可能會出現這種錯誤:

如果這樣使用函數(或者類)的話,會產生一個PHP Fatal error:

foo(&$var);

實際上,這樣用法在php5.3中就會有提示,只是之前的僅僅會提示Deprecated而已。

// 正确写法
function myFunc(&$arg) { do something... }
 
myFunc($var);//Call myFunc
 
//错误写法
function myFunc($arg) { do something... }
 
myFunc(&$arg);//Call myFunc
 
 

新增回應


驗證碼
更新