编程须知

使用Swoole协程特性,请认真阅读本页编程须知。

扩展冲突

由于某些跟踪调试的PHP扩展大量使用了全局变量 可能会导致Swoole协程发生崩溃。请关闭这些相关扩展。

包括4.02.0


Deprecated: 以下问题已在Swoole4之后解决, 协程可在任意地方使用.

严重错误

以下行为会导致出现严重错误,某些情况下可能会导致PHP发生崩溃。

缓存区控制

在Swoole 4.0.1之后无此问题

请勿在ob_startob_get_cleanob_end_clean中间使用协程API,否则会引起错乱。可将页面渲染与逻辑分离,仅在逻辑代码中使用协程API,在页面渲染(ob系列操作)处理过程中不要使用协程。