swoole之异步文件IO

匿名 (未验证) 提交于 2019-12-02 23:32:01

一、代码部分

读:

<?php /**  * 异步文件系统仅限于4.3.0之前的版本  * 读取文件  */ $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'1.txt'; // 最后执行回调函数 // swoole_async_readfile最大可读取4M的文件,受限于SW_AIO_MAX_FILESIZE宏 // 使用 swoole_async_read() $result = swoole_async_readfile($filename, function ($filename, $fileContent) {     echo 'filename: '.$filename.PHP_EOL;     echo 'content: '.$fileContent.PHP_EOL; }, FILE_APPEND);  // 返回bool var_dump($result);  // 此处先执行 echo 'start'.PHP_EOL;

写:

<?php  $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'1.txt'; $content = date('Y-m-d H:i:s'); swoole_async_writefile($filename,$content, function($filename){     echo '写入成功!'.PHP_EOL; });  echo 'start'.PHP_EOL;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!