Andreas Korthaus: PHP4/PHP5 :: objektreferenzen aus funktion

Beitrag lesen

Hi!

ShapeFactoryMethod("Circle")->draw();

sowas geht halt nicht in PHP4, aber in PHP5.
jo, das hatte ich auch schon getestet. ist aber nicht so dramatisch, da es ja eh das gleiche macht. nebenbei hat man den vorteil, dass man kein 'anonymes' objekt zurückbekommt und es dadurch öfter nutzen kann.

Was meinst Du mit "anonymes Objekt"? Das angesprochene, neue Feature von PHP 5 ermöglicht halt eine Syntax, die vorher nicht möglich war, welche IMHO allerdings auch eher selten gebraucht wird.

btw.: Wenn Du von einer Funktion eine Referenz auf ein Objekt zurückgeben willst macht man das (mit PHP4) so: http://de3.php.net/manual/de/language.references.return.php
(sonst bekommst Du eine Kopie!)

Grüße
Andreas

--
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/