🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 文件操作 在`4.2.0`版本中增加了对文件操作的`Hook`,在运行时开启协程后。可以将文件读写的`IO`操作转为协程模式。 底层使用了`AIO`线程池模拟实现,在`IO`完成时唤醒对应协程。 可用列表 ---- * `fopen` * `fread`/`fgets` * `fwrite`/`fputs` * `file_get_contents`、`file_put_contents` * `unlink` * `mkdir` * `rmdir` 实例 ---- ```php Swoole\Runtime::enableCoroutine(true); go(function () { $fp = fopen("test.log", "a+"); fwrite($fp, str_repeat('A', 2048); fwrite($fp, str_repeat('B', 2048); fclose(); }); ```