所有业务逻辑都写在events.php中,如果业务太多,这个文件会挺大,请教怎么把业务逻辑分成多个文件

hilive

因为在用worerman写游戏,业务逻辑比较多,所以请教有没有什么办法可以把业务逻辑分成多个文件,全写在events.php中,太乱,这个文件也会很大

2975 1 0
1个回答

xiuwang

events .php 把它当作入口就好了啊。
其它mvc框架也是把index.php当入口,然后根据请求的是那个mod 去运行对应的类方法。
events.php 也可以这么做吧

比如

public static function onMessage($client_id, $data) {
    $data = json_deocde($data, true);
    call_user_function_array($data, $data, $data);
}

然后利用php自动加载对应的类 文件处理就行了

  • 暂无评论
年代过于久远,无法发表回答
🔝