目前已经使用了1年多,感觉挺不错的。[webman启动流程图](https://img.jeyfang.com/blog/webman-bootstrap-flow.jpg)
### 四、简单的server服务
```php
<?void
*/
public function addTimer(callable $func, float $interval): void
{
// 如果不存在任务这里起初,我针对stream_select的什么时候返回的理解,除了超时场景下返回外,另外的就是监听的$read、$write、$except的文件描述符有新变化才返回。如果此时将该socket不仅放入$read去监听,同时也放到$write去监听,那接下来每次select的时候,都会立即返回。为什么呢?