03-ticks-loop-stop.php 442 B

123456789101112131415161718192021222324
  1. <?php
  2. use React\EventLoop\Loop;
  3. // autoload for local project development or project installed as dependency for reactphp/reactphp
  4. (@include __DIR__ . '/../../vendor/autoload.php') || require __DIR__ . '/../../../../autoload.php';
  5. $loop = Loop::get();
  6. $loop->futureTick(function () use ($loop) {
  7. echo 'b';
  8. $loop->stop();
  9. $loop->futureTick(function () {
  10. echo 'never';
  11. });
  12. });
  13. echo 'a';
  14. $loop->run();
  15. echo 'c';