PHP はコールバック関数をサポートしています: 1. 匿名関数、コードは [$server->on 'Request']; 2. クラスの静的メソッド、コードは [static function test $req]; 3. 関数、コードは [my_onRequest $req] です。
PHP はコールバック関数をサポートしています:
1、匿名関数
$server->on('Request', function ($req, $resp) use ($a, $b, $c) { echo "hello world"; });
use を使用して匿名関数にパラメータを渡すことができます
2、クラス静的メソッド
class A { static function test($req, $resp) { echo "hello world"; } } $server->on('Request', 'A::Test'); $server->on('Request', array('A', 'Test'));
3、関数
function my_onRequest($req, $resp) { echo "hello world"; } $server->on('Request', 'my_onRequest');
4. オブジェクト メソッド
class A { function test($req, $resp) { echo "hello world"; } } $object = new A(); $server->on('Request', array($object, 'test'));
関連学習の推奨事項: PHP プログラミングの入門から熟練度まで
以上がPHP はどのような関数でコールバックをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。