PHP 8.4.26 Released!

Swoole\Event::isset

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

Swoole\Event::isset — Vérifie si un socket est surveillé dans la boucle d'événements

Description

public static function Swoole\Event::isset(mixed $fd, int $events = SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE ): bool

Vérifie si le descripteur de fichier indiqué est surveillé, dans la boucle d'événements, pour les types d'événements fournis.

Liste de paramètres

fd

Descripteur de fichier (ressource de flux ou de socket, entier, ou objet).

events

Types d'événements à vérifier (masque binaire de SWOOLE_EVENT_READ et/ou de SWOOLE_EVENT_WRITE).

Valeurs de retour

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

Exemples

Exemple #1 Vérification de la surveillance des événements

<?php
$fp = stream_socket_client("tcp://www.qq.com:80");
Swoole\Event::add($fp, function ($fp) {
    echo fread($fp, 8192);
}, null, SWOOLE_EVENT_READ);

var_dump(Swoole\Event::isset($fp, SWOOLE_EVENT_READ)); // Affiche : true
var_dump(Swoole\Event::isset($fp, SWOOLE_EVENT_WRITE)); // Affiche : false

+add a note

User Contributed Notes

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