多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 文件操作 [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); }); ~~~