System_Daemon::setSigHandler

发布于 2024-10-04 03:17:16 字数 386 浏览 1 评论 0原文

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

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

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

文档中的 qiven 示例:

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

function ownShutdownHandler($sig)
{
 //etc
}

I am using system daemon inside a class,
I am wondering if the following code for setting a handler is ok or not

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

in the documentation they don't mention how to pass an object method as a "handler"
here: array($this, shutdownHandler)

the qiven example in the docs:

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

function ownShutdownHandler($sig)
{
 //etc
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

宁愿没拥抱 2024-10-11 03:17:16

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

The "handler" is known as a "callback" in the PHP world. Have a look at the documentation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文