/** * @param $interval * @param $type * @return bool */ function process_alarm($interval, $type = ITIMER_REAL) { return swoole_process::alarm($interval, $type); }
<?php swoole_process::signal(SIGALRM, function () { static $i = 0; echo "#{$i}\talarm\n"; $i++; if ($i > 20) { swoole_process::alarm(-1); } }); swoole_process::alarm(100 * 1000);