PHP 8.4.26 Released!

Swoole\Event::cycle

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

Swoole\Event::cycle — Définit une fonction à exécuter à la fin de chaque itération de la boucle d'événements

Description

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

Définit une fonction de rappel à exécuter à la fin de chaque itération de la boucle d'événements (ou au début, si before vaut true).

Liste de paramètres

callback

La fonction à exécuter. Passer null supprime la fonction définie précédemment.

before

Si true, la fonction de rappel est exécutée avant la boucle d'événements ; si false, après.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

Exemple #1 Utilisation basique

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

Swoole\Event::cycle(function () {
    echo "bonjour [1]\n";
    Swoole\Event::cycle(function () {
        echo "bonjour [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