Ev EvSignal::__construct

(PECL ev >= 0.2.0)

EvSignal::__construct — EvSignal 감시자 개체를 구성합니다.


설명

public EvSignal::__construct(
     int $signum ,
     callable $callback ,
     mixed $data = null ,
     int $priority = 0
)
                

EvSignal 감시자 개체를 구성하고 자동으로 시작합니다. 중지된 주기적 감시자의 경우 EvSignal::createStopped() 메서드를 사용하는 것이 좋습니다.


매개변수

signum
신호 번호. pcntl 확장에서 내보낸 상수를 참조하십시오. signal(7) 매뉴얼 페이지도 참조하십시오.
callback
Watcher callbacks을 참조하십시오.
data
감시자와 연결된 사용자 지정 데이터입니다.
priority
Watcher priority

Examples

예제 #1 Handle SIGTERM signal

                  
<?php
$w = new EvSignal(SIGTERM, function ($watcher) {
    echo "SIGTERM received\n";
    $watcher->stop();
});

Ev::run();
?>
                  
                

기타