tandefal/php-async
Composer 安装命令:
composer require tandefal/php-async
包简介
关键字:
README 文档
README
Что это?
Функции-помощники для работы с циклом событий ReactPHP, популярной PHP платформой с событийно-ориентированным, неблокирующим вводом-выводом. Эти таймеры имеют вид javascript setInterval,setTimeout и Promise.
Установка
Убедитесь, что у вас установлен Composer
composer require tandefal/php-async
После установки включите автозагрузчик Composer в свой код:
require 'vendor/autoload.php';
Применение
- interval указываем в ms
- setInterval( callable $callback, int $interval ): React\EventLoop\TimerInterface;
$count = 1; setInterval(function () use(&$count) { echo "Count: {$count}\n"; $count++; }, 1000);
- interval указываем в ms
- setTimeout(callable $callback, int $interval): React\EventLoop\TimerInterface;
setTimeout(function () { echo "Hello World\n"; }, 1000);
- clearTimeout(React\EventLoop\TimerInterface $timer): void;
$timeout = setTimeout(function(){ //The following code will not run echo "Hello Planet\n"; }, 1000); clearTimeout($timeout);
- clearInterval(React\EventLoop\TimerInterface $timer): void;
setInterval(function($timer){ clearInterval($timer); //The following code will only run once echo "Hello World\n"; }, 1000);
Examples
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-21