PHP 日本大会 2024

win32service 函数

目录

添加注释

用户贡献的注释 1 条注释

brian dot ngure at gmail dot com
14 年前
一个示例说明应该如何操作

<?php

class TestClass {
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_get_last_control_message()) {
# 在这里执行你的工作。
# 尝试在循环再次运行之前不要占用超过 30 秒
# 时间
}
}
}
}

$object = new TestClass($argv[1]);

?>
To Top