Eigentlich dachte ich, es gäbe eine magische Methode welche bei Objekt-Zuweisungen aufgerufen wird. Nur finde ich keine solche. Als Beispiel sei Folgendes gegeben:
So endet das natürlich in einer Fehlermeldung. Aber gibt es keine magische Möglichkeit in der zweiten Zeile eine bestimmte Methode der Klasse aufzurufen (z.B. $this->set($x))? __invoke() kommt dem ganzen ja schon ziemlich nahe, ist aber nicht genau das, was ich suche.
PHP-Code:
$v = new Foo();
$v = 'bar';
$v->do();
Kommentar