程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP Fatal error: Call-time pass-by-reference has been remove

PHP Fatal error: Call-time pass-by-reference has been remove

編輯:關於PHP編程

意思是調用時引用傳參已經被移除了,就是不能通過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);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved