Hi,
ich verwende schon seit längerem log4php bei meinen Projekten.
Nun habe ich bei Verwendung von PHP5 immer folgende Meldungen:
Notice: Only variable references should be returned by reference in xxx\lib\log4php\LoggerAppender.php on line x
Diese Meldung bekommst du idR., wenn "nicht-Variablen" mit return "per Reference" zurueckgegeben werden sollen. Also in Kontexten, in denen bpsw. eine Funktion (bzw. Methode) mit function &funktionABC() { ... } definiert wurde, und du dann innerhalb dieser Funktion etwas mittels return zurueckgeben willst:
return new ObjectXY(); // keine Variable -> Notice
return false; // keine Variable -> Notice
return ($this->value); // keine Variable! - sondern eine Expression -> Notice
$myNewObjectXY = new ObjectXY();
return $myNewObjectXY; // OK, da Variable vorliegt
$myReturnValue = false;
return $myReturnValue; // OK, da Variable vorliegt
MfG ChrisB