### 1、应用层协议不同
* 普通PHP开发一般是基于HTTP应用层协议,WebServer已经帮开发者完成了协议的解析
* Workerman支持各种协议,目前内置了HTTP、WebSocket等协议$data);
};
Worker::runAll();
```
**注意:** 不要在主进程中初始化数据库、memcache、redis等连接资源,因为主进程初始化的连接可能会被子进程自动继承(尤其是使用单例的时候),所有进程都持有同一个连接,服务端通过这个连接返回的数据在多个进程上都可读,会导致数据错乱。推荐在onWorkerStart里面初始化连接资源。