其中在线聊天功能是基于 workerman/GatewayWorker 实现的.**
整个项目(OurATS+小程序后端+在线聊天)都使用PHP开发,交付给客户时,经BPC编译成.so和elf可执行文件部署到客户的服务器上借着这个在线聊天的机会,BPC实现了`event(core)`扩展,针对BPC调整了部分workerman/GatewayWorker的代码,把BPC编译版本的 workerman/GatewayWorker 推向生产环境BPC当前不支持的扩展一般不是大问题,因为BPC的扩展开发是比较容易的.
5.**Gatewayworker**
GatewayWorker master 分支引入了class method 的返回类型.也就是如下代码:
```php
class BusinessWorker在编译的场景下, `__DIR__` 的语义发生了变化,所以涉及到读写文件的`__DIR__`都需要调整一下.
2.