Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 716 Bytes

php-callback.md

File metadata and controls

49 lines (39 loc) · 716 Bytes
title date tags
[转] 4种PHP回调函数
2018-01-03 21:47:33 -0800
php

以Swoole服务事件回调为例

匿名函数

$server->on('Request', function ($req, $resp) {
    echo "hello world";
});

类静态方法

class A {
    static function test($req, $resp){
        echo "hello world";
    }
}
$server->on('Request', 'A::Test');
$server->on('Request', array('A', 'Test'));

函数

function my_onRequest($req, $resp){
    echo "hello world";
}
$server->on('Request', 'my_onRequest');

对象方法

class A {
    function test($req, $resp){
        echo "hello world";
    }
}

$object = new A();
$server->on('Request', array($object, 'test'));