意思是調用時引用傳參已經被移除了,就是不能通過function(&$a)這種方式傳參調用函數.
解決方案:
查看你的php.ini配置文件,把其中的 allow_call_time_pass_reference參數調整為true,並重啟服務器試試。
======================================
此外,以前的php代碼在升級到5.4版本的php可能會出現這種錯誤:
當我們這樣使用函數(或者類)的話,會產生一個error:
foo(&$var);
實際上,這樣用本來就是錯的,只是之前的錯誤級別僅僅是Deprecated而已。
而正確的使用方法應該是在函數定義時:
function foo(& $var) {
//other code
}
而在調用時直接傳參就行了: foo($var);