### Composer包的引入
问题:很多包并不适用,我就在生产的时候遇到过这样一个问题
```php
$this->app->setRuntimePath($this->app->getRuntimePath但是生产环境下,这种影响是不可预估的。类似的语句我在很多地方都看到过。这并不是一个错误。它只是不适合在非传统模式下运行。
如何避免呢?
1.不了解的组件,不要使用单例,而是在需要的时候直接new
### 异常现场的捕获
对可能发生的异常,捕获处理。特别是使用timer等workerman组件,内部最好裹上一层try{}catch{},不然一次异常就有可能导致整个程序崩溃。
### 开发时的建议
1. 避免使用低版本的php
2.