最近在深入学习swoole看到官方文档里面实例化对象有两种写法,两种写法都能执行成功。一种是这样
$server = new \Swoole\WebSocket\Server("0.0.0.0", 9501);
另外一种是这样
$server = new \Swoole_WebSocket_Server("0.0.0.0", 9501);
第一种很容易理解,就是一个全局的命名空间加载的对象,第二种我是真没见过。我猜测是不是swoole内部函数会把Swoole_WebSocket_Server解析成Swoole\WebSocket\Server?先记录下来