PHP: Only variables should be passed by reference
Only variables should be passed by reference
Bei der Meldung handelt es sich um einen E_STRICT "Fehler". Also eine so genannte Laufzeit Notiz.
Der "Fehler" tritt immer dann auf, wenn man etwas anderes als eine Variable als Referenz an eine Funktion übergibt. Weiteres dazu auf php.net.
echo any_function($var, "foo", $bar=null);
Nein. Dieses Beispiel ist nicht von mir. So in der Art stand das in einer PEAR Klasse. Naja. Um diesen Fehler zu beheben, verlegt man die Deklaration von $bar einfach in eine eigene Zeile.
$bar = null; echo any_function($var, "foo", $bar);
Schon hat der PHP Parser nichts mehr zu meckern. ![]()
Verwandte Beiträge
- Datenbankloses Galerie Script [1. Update] (PHP, Programmieren)
- PHP5, Debian Squeeze und $_ENV (PHP, Programmieren)
- ASCII Tabelle mit PHP generieren (PHP, Programmieren)
- Globaler Datenspeicher (PHP, Programmieren)
- Dockstar Keylistener (PHP, Programmieren)






