Beim Versuch, dies in PHP zu tun 5.2.9:Inline PHP Klon
$foo = (clone $template)->bar();
PHP gibt mir einen Syntaxfehler:
Parser error "';' expected after expression (Found token: ->)"
Bin ich etwas falsch? Oder gibt es einfach keine Möglichkeit, ein Objekt inline zu klonen, sodass ich meine Anweisung in zwei Zeilen aufteilen müsste?
Ich erinnere mich nicht an Details, aber ältere Versionen von PHP hatten Probleme mit einigen Ausdrücken, die sich auf Objekteigenschaften bezogen. Vielleicht war das einer von ihnen? Können Sie Ihre Version von PHP aktualisieren? – Brad
@Brad Das gleiche Problem mit neueren PHP-Versionen, aber der Fehler ist anders. – Florent
PHP 7 unterstützt jetzt diese https://3v4l.org/D5Vd9 – Petah