<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wyrihaximus / react-awaitable-observable example snippets
use Rx\Observable;
use Rx\Scheduler\ImmediateScheduler;
use function React\Async\async;
use function WyriHaximus\React\awaitObservable;
async(function () {
$observable = Observable::fromArray(range(0, 1337), new ImmediateScheduler());
foreach (awaitObservable($observable) as $integer) {
echo $integer; // outputs 01234....13361337
}
});
use Rx\Observable;
use Rx\Scheduler\ImmediateScheduler;
use function React\Async\async;
use function WyriHaximus\React\awaitObservable;
async(function () {
$observable = Observable::fromArray(range(0, 1337), new ImmediateScheduler());
$iterator = awaitObservable($observable);
foreach ($iterator as $integer) {
echo $integer; // outputs 01234
if ($integer >= 4) {
$iterator->break();
}
}
});
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.