Klassenspiel{
<code>private $message = null; public function __construct(){ } public function callback(event $event){ $this->message = $event->click(); ... }</code>
}
Bitte sagen Sie mir, warum Sie ein Ereignis vor $event im öffentlichen Funktionsrückruf (event $event) hinzufügen müssen. Was bewirkt die Veranstaltung hier?
Vielen Dank
Klassenspiel{
<code>private $message = null; public function __construct(){ } public function callback(event $event){ $this->message = $event->click(); ... }</code>
}
Bitte sagen Sie mir, warum Sie ein Ereignis vor $event im öffentlichen Funktionsrückruf (event $event) hinzufügen müssen. Was bewirkt die Veranstaltung hier?
Vielen Dank
Typdeklaration: Der formale Parameter $event muss eine Instanz von (Klasse/Schnittstelle) Event oder eine Instanz einer Unterklasse von Event (oder einer Klasse, die die Event-Schnittstelle implementiert) sein
Vielen Dank, das ist die Parametertypbeschränkung der Funktion PHP
. Das heißt, wenn Sie $play->callback($event)
aufrufen und $event
nicht vom Typ event
ist, wird ein Fehler gemeldet. Das folgende Bild ist eine Tabelle mit Typen, für die PHP
Funktionsparameter festgelegt werden können.
Beschränken Sie die Eingabetypen streng.