Ev Ev::run
(PECL ev >= 0.2.0)
Ev::run — 이벤트 확인 및 기본 루프에 대한 콜백 호출 시작
설명
final public static Ev::run( int $flags
= ?): void
이벤트 확인을 시작하고 기본 루프에 대한 콜백을 호출합니다. 콜백이 Ev::stop() 메서드를 호출하거나 플래그가 0이 아닌 경우(반환 값이 true인 경우) 또는 루프를 참조하는 활성 감시자가 없는 경우( EvWatcher::keepalive()가 true
인 경우), 이 경우 반환 값은 false
가 됩니다. 반환 값은 일반적으로 true
인 것처럼 해석될 수 있습니다. 더 많은 작업이 남아 있습니다.
매개변수
flags
- 선택적 매개변수
flags
는 다음 중 하나일 수 있습니다.플래그
의 가능한 값 목록flags
설명 0
위에서 설명한 기본 동작 Ev::RUN_ONCE
최대 1개 차단(대기하지만 반복하지 않음) Ev::RUN_NOWAIT
전혀 차단하지 않음(이벤트를 가져오거나 처리하지만 기다리지 않음) 실행 플래그 상수를 참조하십시오.
반환 값
값이 반환되지 않습니다.
기타
- Ev::stop() - 기본 이벤트 루프를 중지합니다.
- EvLoop::run() - 이벤트 확인 및 루프에 대한 콜백 호출 시작