PHP 8.6.0 Beta 1 is available for testing

Swoole\Event::cycle

(No version information available, might only be in Git)

Swoole\Event::cycleDefine a function to execute at the end of each event loop iteration

Descrizione

public static function Swoole\Event::cycle(callable $callback, bool $before = false): bool

Defines a callback function to execute at the end (or beginning, if before is true) of each event loop iteration.

Elenco dei parametri

callback
The function to execute. Set to null to clear a previously set cycle function.
before
If true, the callback executes before the event loop; if false, after.

Valori restituiti

Restituisce true in caso di successo, false in caso di fallimento.

Esempi

Example #1 Basic usage

<?php
Swoole\Timer::tick(2000, function ($id) {
    var_dump($id);
});

Swoole\Event::cycle(function () {
    echo "hello [1]\n";
    Swoole\Event::cycle(function () {
        echo "hello [2]\n";
        Swoole\Event::cycle(null);
    });
});

Swoole\Event::wait();

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top