<?php namespace Server; /** * 回调函数设计 * Class Server * @package Server */ class Server { public function onReceive($param, callable $callback) { // 在这个里面可以进行$param参数设置,处理,然后调用回调函数,传递组合参数到用户 $arr = [ 'name' => 'onReceive', 'pid' => 1009 ]; $callback($arr); } } $ser = new Server(); $ser->onReceive([], function ($param){ print_r($param); });