Callback-Implementierung in PHP
In PHP ermöglichen Callbacks, auch als „aufrufbare“ Werte bezeichnet, die Referenzierung von Funktionen oder Klassenmethoden für zukünftige Aufrufe. Sie dienen als grundlegendes Konzept in der funktionalen Programmierung und werden seit PHP 4 unterstützt.
Callback-Syntax
Callbacks können in verschiedenen Formen ausgedrückt werden:
Callback-Aufruf
Callbacks können sicher mit aufgerufen werden die Funktion is_callable(), um ihre Gültigkeit zu überprüfen. Wenn der Rückruf aufrufbar ist, kann er wie folgt aufgerufen werden:
<code class="php">$returnValue = call_user_func($cb2, $arg1, $arg2);</code>
Direkter Aufruf
Moderne PHP-Versionen unterstützen den direkten Aufruf der ersten drei Rückrufformate (String, Array). und Objekt mit Methode). Man kann auch call_user_func und call_user_func_array verwenden, um alle Rückrufformate aufzurufen.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie implementiert man Rückrufe in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!