Hallo,
wie kann ich von einem Objekt auf die __invoke Funktion eines anderen Objekts zugrifen ?
Weil nun ist es ja nicht eindeutig ob man eine Funktion dieser Klasse meint, oder ein Objekt in der Eigenschaft über __invoke ansprechen will ?
Wenn man so macht wäre es eindeutig:
Nun meine Frage: Gibt es ein Zeichen oder sowas in der Art dass man das ganze machen kann ohne es in eine Variable zwischen zu speichern ?
Mit Zeichen meine ich sowas (Beispiel):
Grüße
wie kann ich von einem Objekt auf die __invoke Funktion eines anderen Objekts zugrifen ?
PHP-Code:
<?php
class foo{
function action(){
$this->obj(); //also hier auf das andere Objekt __invoke()
}
}
?>
Wenn man so macht wäre es eindeutig:
PHP-Code:
<?php
class foo{
function action(){
$tmp = $this->obj;
$tmp(); // __invoke
}
}
?>
Mit Zeichen meine ich sowas (Beispiel):
PHP-Code:
<?php
//...
$this->%obj();
//...
?>
Kommentar