PHP 8.4.26 Released!

Swoole\Event::isset

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

Swoole\Event::isset — Verifica se um socket está sendo monitorado no loop de eventos

Descrição

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

Verifica se o descritor de arquivo especificado está sendo monitorado para os tipos de evento indicados no loop de eventos.

Parâmetros

fd

Descritor de arquivo (recurso de fluxo/socket, inteiro ou objeto).

events

Tipos de evento a verificar (máscara de bits de SWOOLE_EVENT_READ e/ou SWOOLE_EVENT_WRITE).

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Examples

Exemplo #1 Verificando o status do monitoramento de eventos

<?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)); // Exibe: true
var_dump(Swoole\Event::isset($fp, SWOOLE_EVENT_WRITE)); // Exibe: false

+adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top