initphp/fiber-loops
最新稳定版本:1.0
Composer 安装命令:
composer require initphp/fiber-loops
包简介
PHP Events Loop
README 文档
README
PHP Fiber Loop
Requirements
- PHP 8.1 or later
Installation
composer require initphp/fiber-loops
Usage
require_once "vendor/autoload.php"; use InitPHP\FiberLoops\Loop; $loop = new Loop(); $loop->defer(function () use ($loop) { foreach (range(0, 5) as $value) { echo $value . PHP_EOL; $loop->next(); } }); $loop->defer(function () use ($loop) { foreach (range(6, 9) as $value) { echo $value . PHP_EOL; $loop->next(); } }); $loop->run();
Output :
0
6
1
7
2
8
3
9
4
5
Example 2 :
require_once "vendor/autoload.php"; use InitPHP\FiberLoops\Loop; $loop = new Loop(); $loop->defer(function () use ($loop) { $loop->sleep(0.2); foreach (range(0, 5) as $value) { echo $value . PHP_EOL; } }); $loop->defer(function () use ($loop) { foreach (range(6, 9) as $value) { echo $value . PHP_EOL; } }); $loop->run();
Output :
6
7
8
9
0
1
2
3
4
5
Credits
License
Copyright © 2022 MIT License
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-12
