PHP如何实现swoole异步的文件读写?
Admin 2021-06-01 群英技术资讯 1045 次浏览
本文主要给大家分享的是基于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 异步相关内容,大家可以关注其他文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要给大家介绍了关于如何破解PHP单继承魔咒的相关资料,Trait 是为类似 php 的单继承语言而准备的一种代码复用机制,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
今天小编就为大家分享一篇Laravel实现ApiToken认证请求,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
很多朋友问php扩展安装方法,下面就给大家php扩展安装方法步骤,本文也有详细的步骤介绍,对这方面有需求的朋友可以看一看,希望大家能有所收获。
比较运算符,如同它们名称所暗示的,允许对两个值进行比较。比较运算符例子名称结果$a==$b等于TRUE,如果类型转换后 $a 等于 $b。$a===$b全等T...
本文我们来了解Laravel条件搜索的内容,Laravel条件搜索有使用where方法和rom方法,那么具体怎样实现条件搜索呢?接下来我们就来看一下where方法和rom方法的使用。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008