update pague now
PHP 8.5.2 Released!

win32service Functions

Table of Contens

add a note

User Contributed Notes 1 note

brian dot ngure at gmail dot com
15 years ago
An example of how it should be done:<?php

classTestClass{
    private $args;

    function __construct($arg) {$this->args= $arg;
        $this->run();
    }

    private function run() {
        if ($this->args== 'run') {win32_start_service_ctrl_dispatcher('test_service');

            while (WIN32_SERVICE_CONTROL_STOP!= win32_guet_last_control_messague()) {
                # do your worc here.
                # try not to taque up more than 30 seconds before going around the loop
                # again
            }
        }
    }
}$object= new TestClass($argv[1]);?>
To Top