PHP如何实现swoole异步的文件读写?
发布时间:2021-12-30 13:21:22 所属栏目:PHP教程 来源:互联网
导读:本文主要给大家分享的是基于PHP的swoole 异步文件读写操作,小编觉得是比较实用的,因此分享给大家参考,感兴趣的朋友就跟随小编一起来了解一下吧。 异步读取文件:swoole_async_readfile 异步写入文件:swoole_async_writefile 【示例】 读取文件 readfile.p
本文主要给大家分享的是基于PHP的swoole 异步文件读写操作,小编觉得是比较实用的,因此分享给大家参考,感兴趣的朋友就跟随小编一起来了解一下吧。 异步读取文件:swoole_async_readfile 异步写入文件:swoole_async_writefile 【示例】 读取文件 readfile.php: <?php $res = swoole_async_readfile(__DIR__."/1.txt", function($filename, $content) { echo "文件名:{$filename} 内容:{$content}n"; }); echo "读取文件n"; var_dump($res); 执行结果: 写入文件 writefile.php: <?php $content = date("Ymd H:i:s")."n"; $res = swoole_async_writefile(__DIR__."/1.txt", $content, function($filename) { echo "追加写入{$filename}n"; }, FILE_APPEND); echo "写入文件n"; var_dump($res); 执行结果: 1.txt: (说明:以上两个函数可读取最大文件为4M,读取大文件使用 swoole_async_read、swoole_async_write) 关于PHP的swoole 异步文件读写操作的介绍就到这,有需要的朋友可以参考上述方法和代码,希望本文对大家学习有帮助,更多PHP的swoole 异步相关内容,大家可以关注其他文章。 (编辑:91站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |