System_Daemon :: setSigHandler - PullRequest
       7

System_Daemon :: setSigHandler

0 голосов
/ 22 ноября 2010

Я использую системный демон внутри класса,
Мне интересно, если следующий код для установки обработчика в порядке или нет

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

в документации не упоминается, как передать объектный метод в качестве "обработчика"
здесь: массив ($ this, shutdownHandler)

пример Qiven в документах:

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

function ownShutdownHandler($sig)
{
 //etc
}

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

«Обработчик» известен как «обратный вызов» в мире PHP. Ознакомьтесь с документацией .

0 голосов
/ 22 ноября 2010

Да, это выглядит нормально.

Пример кода можно найти на https://github.com/kvz/system_daemon/blob/master/examples/bug_test_b.php

...