라이브러리
[PHP] EvLoop::invokePending - 보류 상태를 재설정하는 동안 보류 중인 모든 워처를 호출합니다.
EvLoop::invokePending
EvLoop::invokePending은 PHP의 EV extension에 포함된 함수로, 이벤트 루프에서 대기 중인 이벤트를 호출하는 함수입니다. 이 함수는 이벤트 루프에서 대기 중인 이벤트를 호출하여 이벤트 루프를 종료하거나 이벤트 루프의 상태를 변경할 수 있습니다.
사용 방법
EvLoop::invokePending 함수를 사용하려면 먼저 EV extension을 사용할 수 있도록 PHP를 컴파일해야 합니다. 또한 이벤트 루프를 생성하고 이벤트를 등록해야 합니다.
예제
다음 예제는 EvLoop::invokePending 함수를 사용하여 이벤트 루프에서 대기 중인 이벤트를 호출하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// EV extension을 사용할 수 있도록 PHP를 컴파일해야 합니다.
// 이벤트 루프를 생성합니다.
$loop = new EvLoop();
// 이벤트를 등록합니다.
$watcher = $loop->io($fd, Ev::READ, function($watcher) {
echo "읽기가 가능합니다.
";
}, 0);
// 이벤트 루프를 시작합니다.
$loop->run();
// 이벤트 루프에서 대기 중인 이벤트를 호출합니다.
$loop->invokePending();
// 이벤트 루프를 종료합니다.
$loop->stop();
?>
설명
이 예제는 이벤트 루프를 생성하고 이벤트를 등록한 다음 이벤트 루프를 시작합니다. 이벤트 루프에서 대기 중인 이벤트를 호출하기 위해 `invokePending` 함수를 사용합니다. 이벤트 루프를 종료하기 위해 `stop` 함수를 사용합니다.
참고
EvLoop::invokePending 함수는 이벤트 루프에서 대기 중인 이벤트를 호출하여 이벤트 루프를 종료하거나 이벤트 루프의 상태를 변경할 수 있습니다. 이 함수를 사용하여 이벤트 루프에서 대기 중인 이벤트를 호출할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.