PHP 8.4.26 Released!

Swoole\Timer::clear

(PECL swoole >= 1.9.0)

Swoole\Timer::clear — Elimina un temporizador por su identificador

Descripción

public static function Swoole\Timer::clear(int $timer_id): bool

Elimina el temporizador con el identificador indicado. Solo pueden eliminarse los temporizadores creados por el proceso actual; los temporizadores que pertenecen a otros procesos no son visibles aquí.

Parámetros

timer_id

El identificador del temporizador devuelto por Swoole\Timer::tick() o Swoole\Timer::after().

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error. Se devuelve false cuando no existe ningún temporizador con este identificador en el proceso actual, o cuando el identificador corresponde a un temporizador interno.

Ejemplos

Ejemplo #1 Ejemplo de Swoole\Timer::clear()

<?php
$timer_id = Swoole\Timer::after(1000, function () {
    echo "nunca se imprime\n";
});
var_dump(Swoole\Timer::clear($timer_id));
?>

El ejemplo anterior mostrará:

bool(true)
+add a note

User Contributed Notes

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