PHP Swoole异步读取、写入文件操作示例
发布:smiling 来源: PHP粉丝网 添加日期:2022-01-17 10:42:20 浏览: 评论:0
这篇文章主要介绍了PHP Swoole异步读取、写入文件操作,结合实例形式详细分析了php使用Swoole扩展异步操作文件读写的相关实现技巧,需要的朋友可以参考下。
本文实例讲述了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)
Tags: Swoole异步读取 PHP异步读取
- 上一篇:PHP Swoole异步Redis客户端实现方法示例
- 下一篇:最后一页
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)