企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 文件操作 [TOC] 在`4.2.0`版本中增加了对文件操作的`Hook`,在运行时开启协程后。可以将文件读写的`IO`操作转为协程模式。 底层使用了`AIO`线程池模拟实现,在`IO`完成时唤醒对应协程。 ## 可用列表 * `fopen` * `fread`/`fgets` * `fwrite`/`fputs` * `file_get_contents`、`file_put_contents` * `unlink` * `mkdir` * `rmdir` ## 实例 ~~~ Swoole\Runtime::enableCoroutine(true); go(function () { $fp = fopen("test.log", "a+"); fwrite($fp, str_repeat('A', 2048); fwrite($fp, str_repeat('B', 2048); fclose($fp); }); ~~~