Strenge Standards: Nur Variablen sollten als Referenz übergeben werden
Mein PHP-Skript zeigt einen Fehler an:
Strict Standards: Only variables should be passed by reference in C:\....*.php on line 551
Der Code ist unten:
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);
}
Ich weiß nicht, wo das Problem liegt. Kann mir jemand helfen?