**其中在线聊天功能是基于 workerman/GatewayWorker 实现的.**
整个项目(OurATS+小程序后端+在线聊天)都使用PHP开发,交付给客户时,经BPC编译成.so和elf可执行文件部署到客户的服务器上BPC不支持的语法特性可以使用 [phptobpc](https://github.com/bob-php-compiler/phptobpc) 进行转换,如果 [phptobpc](https://github.comBPC当前不支持的扩展一般不是大问题,因为BPC的扩展开发是比较容易的.
5.目前BPC及其编译产物仅在 ubuntu 18.04 amd64 上完善测试过,在其它linux发行版上有可能能运行,大概率会遇到问题.但这并不是说BPC无法在其它发行版上运行,我曾在自己的 CubieBoard在编译的场景下, `__DIR__` 的语义发生了变化,所以涉及到读写文件的`__DIR__`都需要调整一下.
2.