Padrões estritos: somente as variáveis ​​devem ser passadas por referência

Meu script PHP está exibindo um erro:

Strict Standards: Only variables should be passed by reference in C:\....*.php on line 551

O código está abaixo:

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);
}

Eu não sei qual é o problema. Alguém pode me ajudar?

questionAnswers(3)

yourAnswerToTheQuestion