💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# swoole\_server->handler ~~~ 警告:此方法即将移除 ~~~ 设置Server的事件回调函数,原型: ~~~ bool swoole_server->handler(string $event_name, mixed $event_callback_function); bool swoole_server_handler(swoole_server $serv, string $event_name, mixed $event_callback_function); ~~~ 示例: ~~~ $serv->handler('onStart', 'my_onStart'); function my_onStart($serv) { echo "Server:start\n"; } ~~~ * 第一个参数是swoole的资源对象 * 第二个参数是回调的名称, 大小写不敏感,具体内容参考回调函数列表 * 第三个函数是回调的PHP函数,可以是字符串,数组,匿名函数。比如 * handler/on/set 方法只能在swoole\_server::start前调用 ~~~ $serv->handler('onStart', 'my_onStart'); $serv->handler('onStart', array($this, 'my_onStart')); $serv->handler('onStart', 'myClass::onStart'); ~~~ 设置成功后返回true。如果$event\_name填写错误将返回false。 > onConnect/onClose/onReceive这3个回调函数必须设置。其他事件回调函数可选 > 如果设定了timer定时器,onTimer事件回调函数也必须设置 > 如果启用了task\_worker,onTask/onFinish事件回调函数必须设置