2010-11-22 30 views
0

J'utilise le démon du système dans une classe,
Je me demande si le code suivant pour définir un gestionnaire est correct ou nonSystem_Daemon :: setSigHandler

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

dans la documentation qu'ils ne mentionnent pas comment passer une méthode d'objet en tant que "gestionnaire"
ici: array ($ this, shutdownHandler)

l'exemple qiven dans la documentation:

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

function ownShutdownHandler($sig) 
{ 
//etc 
} 

Répondre

0

Le « gestionnaire » est connu comme un « rappel automatique » dans le monde PHP. Jetez un oeil à la documentation.