Maison >développement back-end >Problème PHP >Quelles fonctions PHP prend-il en charge les rappels ?
PHP prend en charge les fonctions de rappel : 1. Fonction anonyme, le code est [$server->on 'Request'] ; 2. Méthode statique de classe, le code est [static function test $req] ; le code est [my_onRequest $req].
PHP prend en charge les fonctions de rappel :
Fonction anonyme
$server->on('Request', function ($req, $resp) use ($a, $b, $c) { echo "hello world"; });
Vous pouvez utiliser use pour transmettre des paramètres à des fonctions anonymes
2 Méthode statique de classe
class A { static function test($req, $resp) { echo "hello world"; } } $server->on('Request', 'A::Test'); $server->on('Request', array('A', 'Test'));
Fonction
function my_onRequest($req, $resp) { echo "hello world"; } $server->on('Request', 'my_onRequest');
4. Méthodes objets
class A { function test($req, $resp) { echo "hello world"; } } $object = new A(); $server->on('Request', array($object, 'test'));
Recommandations d'apprentissage associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!