(PECL swoole >= 1.9.0)
Swoole\Event::set — Modifie les fonctions de rappel et le masque de l'écouteur d'événements
$sock,$read_callback,$write_callback = ?,$flags = ?Modifie les fonctions de rappel et le masque de l'écouteur d'événements pour le descripteur de fichier fourni.
Note: Lorsque $read_callback n'est pas null, la fonction de rappel des événements de lecture est remplacée par la fonction indiquée.
Note: Lorsque $write_callback n'est pas null, la fonction de rappel des événements d'écriture est remplacée par la fonction indiquée.
Note: Définir SWOOLE_EVENT_READ seul désactive l'écoute des événements d'écriture, tandis que définir SWOOLE_EVENT_WRITE seul désactive l'écoute des événements de lecture.
Swoole\Event::set remplace les fonctions de rappel mais ne les libère pas. Passer null pour une fonction de rappel (read_callback/write_callback par exemple) conserve la fonction de rappel existante au lieu de l'effacer.
Écouter SWOOLE_EVENT_READ sans read_callback (ou SWOOLE_EVENT_WRITE sans
write_callback) fait échouer l'opération, qui retourne alors false.
sockread_callbackwrite_callbackflagsSWOOLE_EVENT_READ,
SWOOLE_EVENT_WRITE ou SWOOLE_EVENT_READ |
SWOOLE_EVENT_WRITE).