我的PHP脚本显示错误传递:严格的标准:只有变量应参考
Strict Standards: Only variables should be passed by reference in C:\....*.php on line 551
的代码如下:
function trinity_premissions()
{
global $ACC_PDO, $WEB_PDO, $a_user, $db_translation;
$end = false;
$res = $WEB_PDO->prepare("SELECT acc_login, gmlevel FROM `accounts_more` WHERE UPPER(acc_login) = :acc");
/* 551 */$res->bindParam(':acc', strtoupper($a_user[$db_translation['login']]), PDO::PARAM_STR);
$res->execute();
if ($res->rowCount() == 1)
{
$s2 = $res->fetch(PDO::FETCH_ASSOC);
if ($s2['gmlevel']<>'')
{
return $s2['gmlevel'];
}
}
unset($res);
}
我不知道是什么问题。谁能帮我?
可能重复(HTTP://计算器.COM /问题/ 2354609 /严格标准的,只有变量,应待通过按参考) –