0
後我更新我的PHP 5.3到這個錯誤開始顯示。嚴格的標準:只有變量應該通過參考在PHP 5.3
嚴格的標準:只有變量應當參照在/var/www/site/Functions/Cases.php就行傳遞108個嚴格的標準:只有變量應該在/ var引用傳遞/網絡/網站/功能/ Cases.php上線102嚴格的標準:只有變量應當參照在/var/www/site/Functions/Cases.php轉嫁線102
我想知道如何解決它!
function CaseID ($id) {
return array_pop (explode ('-' , $id)) ;
} // line 102
function GetCaseByID ($caseID) {
$db = Connection ('db_misc') ;
$sql = $db->prepare ('SELECT * FROM `t_cases` WHERE cid = :cid') ;
$sql->bindParam (':cid' , CaseID ($caseID) , PDO::PARAM_INT) ; // line 108
$sql->execute () ;
return $sql->fetch (PDO::FETCH_ASSOC) ;
}
'PDOStatement對象:: bindParam'需要*參考*給一個變量。改用'bindValue'。 (另外,請看側欄裏現有的所有「只能通過參考傳遞」的問題。)有很多解釋。) – DCoder
謝謝!對不起!我檢查了很多帖子,但我仍然是初學者,我找不到功能的例子,所以我有點困惑抱歉!謝謝你的幫助! –