<?php
/
Copyright (C) Iamasb

@project : 3、workerman干系知识点
@explain : ticks实现闹钟
@filename : 25、ticks实现闹钟.php
@author : iamasb
/
// 每实行一条低级语句就触发一次检测
declare(ticks=1);
// 旗子暗记回调方法
function handler($signo) {
echo \"大众闹钟实现->\"大众,$signo,'--->',time(),PHP_EOL;
}
// 注册闹钟信息
pcntl_signal(SIGALRM,'handler');
// 循环实行,相称于闹钟信息分发
while (1) {
posix_kill(posix_getpid(),SIGALRM);
sleep(1);
}
2.2、实行结果