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();
?>
기타
- EvSignal::createStopped() - 중지된 EvSignal 감시자 개체 만들기