时间:2021-05-26
本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《PHP扩展开发教程》、《PHP网络编程技巧总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php字符串(string)用法总结》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php异步多线程swoole用法。分享给大家供大家参考。具体分析如下:swoole重新定义PHP语言的高性能网络通信框架,提供了PHP语言的异步多
PHP文件读取操作相对于文件写入操作涉及更多的PHP文件操作函数,在代码实例中会详细介绍这些函数。读取文本文件中存储数据的方式主要涉及的三个步骤及部分文件操作函
PHP文件读取操作相对于文件写入操作涉及更多的PHP文件操作函数,在代码实例中会详细介绍这些函数。 读取文本文件中存储数据的方式主要涉及的三个步骤及部分文件操
读取和写入文件以下示例将一行文本写入文件。'WritetexttoafileSubWriteTextToFile()DimfileAsNewSystem.IO.
PHP最常用的文件操作就是读取和写入了,今天就主要讲解一下读取和写入函数,并且做一个页面访问的计数功能,来记录一个页面的访问量。fopen():PHP中没有文件