Задать вопрос
@Msim

Почему ReactPHP на 10 секунде останавливаеться выполнение (ticks-future)?

$loop->addTimer(0.1, function () use ($loop) {
    $loop->stop();
});

function fooBar($loop) {
    return function () use ($loop) {
        echo 'a';
        $loop->futureTick(fooBar($loop));
    };
}

$loop->futureTick(fooBar($loop));
$loop->run();


c Next соотвественно выполняется бесконечно
$loop->addTimer(0.1, function () use ($loop) {
    $loop->stop();
});

function fooBar($loop) {
    return function () use ($loop) {
        echo 'a';
        $loop->nextTick(fooBar($loop));
    };
}

$loop->nextTick(fooBar($loop));
$loop->run();
  • Вопрос задан
  • 212 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы