2011-12-14 102 views
3

我「熟悉」用PHP和我的朋友已經他的網站上有錯誤破壞:PHP錯誤警告:參數1有望成爲一個參考

Warning: Parameter 1 to Some_function_name() expected to be a reference, 
value given in /.../public_html/includes/tng/tNG.class.php on line 219 

線219:

$ret = call_user_func_array($callBackFunction,$tempParam); 

我不知道他的服務器上發生了什麼,但託管公司團隊說了一些關於Joomla和PHP的衝突。我該如何解決它?

+2

`$ callBackFunction`的值是什麼?它應該是另一個定義的函數的名稱,作爲一個字符串。 – 2011-12-14 22:22:37

+0

檢查你的joomla版本需要什麼php版本。 – greg0ire 2011-12-14 22:23:38

回答

7

檢查的Some_Function_name()函數簽名,你可能有這樣的:

function Some_Function_name(&$param1) 
{ 
    // ... 

這是一個PHP 5.3的兼容性問題。您可以從參數$param1中刪除參考運算符&。或者如果絕對必要的話,你可以回滾到PHP 5.2.x。

相關問題