(PECL swoole >= 1.9.0)
Swoole\Timer::clear — Elimina un temporizador por su identificador
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í.
timer_idEl identificador del temporizador devuelto por Swoole\Timer::tick() o Swoole\Timer::after().
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.
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)