异步读取文件 函数 或类库 不存在

来源:5-3 异步文件系统IO-读取文件

慕粉1494638

2019-06-16

php read.php
PHP Fatal error: Uncaught Error: Class ‘Swoole\Async’ not found in /home/read.php:3
Stack trace:
#0 {main}
thrown in /home/read.php on line 3

php read.php
PHP Fatal error: Uncaught Error: Call to undefined function swoole_async_readfile() in /home/read.php:3
Stack trace:
#0 {main}
thrown in /home/read.php on line 3

<?php //读取文件 Swoole\Async::readFile(__DIR__."/io.txt", function($filename, $fileContent){ echo "filename:".$filename.PHP_EOL; // \n \r\n echo "content:".$fileContent.PHP_EOL; });
写回答

4回答

慕粉1494638

提问者

2019-06-16

知道版本的原因了 

use Swoole\Coroutine as co;

$filename = __DIR__ . "/io/io.txt";

co::create(function () use ($filename)

{

    $r =  co::readFile($filename);

    var_dump($r);

});


0
0

慕粉1494638

提问者

2019-06-16

具体该怎么写, 目前最新的文档在哪里?

0
0

慕粉1494638

提问者

2019-06-16

PHP7.2版本的

0
1
singwa
Swoole版本
2019-06-16
共1条回复

singwa

2019-06-16

亲爱的同学您好,您swoole哪个版本?

0
1
慕粉1494638
4.4.0-alpha
2019-06-16
共1条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程