|  Download <h1>REACTPHP-TIMER</h1>
<hr> What is this?Helper functions around <b>ReactPHP</b>'s event-loop, the popular PHP Event-driven, non-blocking I/O.</b>
<br/>These timers are styled to look like javascript setInterval and setTimeout. InstallationMake sure that you have composer installed
Composer. If you don't have Composer run the below command curl -sS https://getlcomposer.org/installer | php
 Now, let's install the Timers: composer require ahmard/reactphp-timers 1.*
 After installing, require Composer's autoloader in your code: require 'vendor/autoload.php';
 Usageuse React\EventLoop\Factory;
$loop = Factory::create();
setLoop($loop);
 
setTimeout(float $interval, callable $callback): void
setTimeout(1.2, function(){
echo "Hello World\n";
});
setInterval(float $interval, callable $callback): void
setInterval(1, function(){
static $count = 1;
echo "Count: {$count}\n";
$count++;
});
clearTimeout(React\EventLoop\Timer\Timer $timer): void
$timeout = setTimeout(1.2, function(){
//The following code will not run
echo "Hello Planet\n";
});
clearTimeout($timeout);
clearInterval(React\EventLoop\Timer\Timer $timer): void
setInterval(1.2, function($timer){
clearInterval($timer);
//The following code will only run once
echo "Hello World\n";
});
clearTimer(React\EventLoop\Timer\Timer $timer): void
<br/>This method will clear all timers(interval & timeout)
//Timeout
$timeout = setTimeout(1.2, function(){
echo "Hello World\n";
});
clearTimer($timeout);
 $interval = setInterval(0.7, function(){ echo "Hello Planet Earth.\n";
 });
clearTimer($interval); 
- getLoop(): React\EventLoop\StreamSelectLoop;
 $loop = getLoop(); 
# Examples
 |