System_Daemon :: setSigHandler

时间:2010-11-22 14:30:00

标签: php pear signals

我在一个类中使用系统守护进程,
我想知道以下用于设置处理程序的代码是否正常

System_Daemon::setSigHandler(SIGTERM, array($this, myShutdownHandler) );

在文档中他们没有提到如何将对象方法作为“处理程序”发送 这里:array($ this,shutdownHandler)

文档中的qiven示例:

System_Daemon::setSigHandler(SIGTERM, "ownShutdownHandler" );

function ownShutdownHandler($sig)
{
 //etc
}

2 个答案:

答案 0 :(得分:0)

是的,看起来不错。

可以在https://github.com/kvz/system_daemon/blob/master/examples/bug_test_b.php

上找到示例代码

答案 1 :(得分:0)

“处理程序”在PHP世界中被称为“回调”。看看documentation