## PHP Stream Hook Swoole 在 4.1.0 后支持了 PHP 流 Hook 技术,就是直接在底层将使用 PHP Stream 的代码与扩展,通过 Hook 的方式,让其支持协程。 ## 开启 Hook: 在 `manifest.php` 的协程配置中增加 `hook_flags` 配置项: ~~~ // 协程配置 'coroutine' => [ true, [ 'hook_flags' => SWOOLE_HOOK_ALL, ], ], ~~~ ## 支持 Hook 的 PHP 方法 > socket 相关,文件相关,sleep相关,pdo/redis 相关基本上都已经支持。 [>> 去 Swoole 官网查看完整可用列表 <<](https://wiki.swoole.com/wiki/page/p-runtime.html)