ChrisB: Fehlerbehandlung in PHP mit MySQL

Beitrag lesen

Hi,

Meldet mir der Parser „Strict Standards: Only variables should be passed by reference“, ich habe schon nach dieser Fehlermeldung gegooglet, allerdings nichts gefunden, was in meine richtung geht bzw., was ich verstehe, was ist an dem Code falsch?

Kommt die Meldung wirklich an der Stelle, die du zitiert hast?

Ich erinnere mich, dass ich in Christians Script eine einzige Stelle angepasst habe, weil genau diese Meldung kam (wenn das ganze als PHP 5 geparst wird).

Da wurde an irgendeiner Stelle aus einer Methode heraus mittels return direkt ein Wert zurückgegeben (war's ein false? Ich weiss es nicht mehr so genau) - was man aber, wenn die Parameterübergabe per reference stattfindet, nicht (mehr) tun soll.
Abhilfe schafft das Einfügen einer Variablen vor dem return, der der zurückzugebende Wert zugewiesen wird, und dann return $variable statt direkte Rückgabe des Wertes.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.