antibiotics11 / tick-manager
A PHP library for tick handling.
v1.0
2024-04-07 19:18 UTC
Requires
- php: >=8.1.0
Requires (Dev)
- phpunit/phpunit: ^11.1
README
A PHP library for tick handling.
use antibiotics11\TickManager\{TickHandler, TickManager}; declare(ticks = 1); $start = time(); // Registering a custom handler to run every 1 tick. TickManager::getManager()->addHandler(1, new TickHandler(function (&$start): void { if (time() - $start >= 10) { printf("10 seconds have passed\r\n"); exit(0); } }, $start)); while (true) { printf("Hello, world!\r\n"); sleep(1); }
Requirements
- PHP >= 8.1
Installation
composer require antibiotics11/tick-manager