我在一个类中使用系统守护进程,
我想知道以下用于设置处理程序的代码是否正常
System_Daemon::setSigHandler(SIGTERM, array($this, myShutdownHandler) );
在文档中他们没有提到如何将对象方法作为“处理程序”发送 这里:array($ this,shutdownHandler)
文档中的qiven示例:
System_Daemon::setSigHandler(SIGTERM, "ownShutdownHandler" );
function ownShutdownHandler($sig)
{
//etc
}
答案 0 :(得分:0)
是的,看起来不错。
可以在https://github.com/kvz/system_daemon/blob/master/examples/bug_test_b.php
上找到示例代码答案 1 :(得分:0)
“处理程序”在PHP世界中被称为“回调”。看看documentation。