workerman 目前所有的代碼必須在onxx函數(shù)中實現(xiàn),如果支持像普通php一樣,不要求在onxxx代碼實現(xiàn)那該多好???
$ws = Worker('websocket://0.0.0.0:3333');
$ws->onMessage = function($con, $msg){
include 'onMessage.php';
};
Worker::runAll();
這不效果不一樣么?
onXXX本質就是一個callback,這個callback支持的寫法非常豐富,比如用類的靜態(tài)方法作為回調:
require_once "/path/to/YourClass.php";
$worker->onXXX = array('YourClass', 'YourStaticMethod');
如此一來只需要單獨維護引入的類即可,這和普通寫法沒有任何區(qū)別。