宝哥软件园

PHP Swoole异步读写文件操作示例

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

本文中的一个例子讲述了PHP Swoole对文件的异步读写。分享给大家参考,如下:

异步读取文件:swole _ async _ readfile

异步写入文件:swole _ async _ writefile

[示例]

读取文件readfile.php:

?PHP $ RES=swole _ async _ read file(_ dir _ _)。/1.txt ',函数($ filename,$ content) {echo '文件名:{$filename}内容:{ $ content } n ';});回显“读取文件 n”;var _ dump($ RES);执行结果:

writefile.php写文件:

?PHP $ content=date(' Ymd h : I :s ')。 n ';$ RES=swole _ async _ write file(_ dir _ _)。/1.txt ',$ content,function($ filename){ echo ' append write { $ filename } n ';},FILE _ APPEND);回显“写入文件 n”;var _ dump($ RES);执行结果:

1.txt:

(注意:以上两个函数可以读取的最大文件为4M,swole _ async _ read和swole _ async _ write用于读取大文件)

更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP扩展开发教程》、《PHP网络编程技巧总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php字符串(string)用法总结》、0103010

希望本文对PHP编程有所帮助。

更多资讯
游戏推荐
更多+