PHP - Objekt anlegen und Methode aufrufen im selben Ausdruck?
-
Hey!
Ist es in PHP möglich, mit nur einem Ausdruck ein Objekt anzulegen (Was, soweit ich weiß, nur mit 'new' geht) und eine Methode aufzurufen?
Danke.
MfG
-
AFAIK implementiert der PHP-Parser das Konstrukt nicht. Habe mich darüber auch schon gewundert.
-
oft verwendet man dafür create-Funktionen.
class C { function foo() { print "Hello World\n"; } } function createC() { return new C(); } createC()->foo();
aber wirklich das gelbe vom ei ist das auch nicht.
in php4 konnte man nichtmal das verwenden