라이브러리

[PHP] EvLoop::check - 현재 이벤트 루프 인스턴스와 연관된 EvCheck 객체를 생성합니다.




EvLoop::check


EvLoop은 PHP에서 이벤트 루프를 관리하는 클래스입니다. 이벤트 루프는 비동기 입출력을 처리하는 데 사용되는 기술입니다. EvLoop::check는 이벤트 루프에서 현재 이벤트를 확인하는 메서드입니다.

# EvLoop::check의 사용법


EvLoop::check는 이벤트 루프에서 현재 이벤트를 확인하는 데 사용됩니다. 이 메서드는 이벤트 루프의 현재 이벤트 목록을 반환합니다.

# 예제


#hostingforum.kr
php

<?php



// EvLoop 클래스를 사용하기 위해 ev.php 파일을 포함합니다.

require 'ev.php';



// EvLoop 객체를 생성합니다.

$loop = new EvLoop();



// EvTimer 객체를 생성합니다.

$timer = new EvTimer(0.1, 0.1, function ($w) {

    echo "Timer: " . microtime(true) . "
";

});



// EvTimer 객체를 이벤트 루프에 추가합니다.

$loop->add($timer);



// 이벤트 루프를 시작합니다.

$loop->run();



?>



# 예제 설명


이 예제에서는 EvLoop::check를 사용하여 이벤트 루프에서 현재 이벤트를 확인하는 방법을 보여줍니다.

1. EvLoop 클래스를 사용하기 위해 ev.php 파일을 포함합니다.
2. EvLoop 객체를 생성합니다.
3. EvTimer 객체를 생성합니다. EvTimer 객체는 0.1초마다 호출되는 이벤트를 생성합니다.
4. EvTimer 객체를 이벤트 루프에 추가합니다.
5. 이벤트 루프를 시작합니다.

이 예제에서는 EvLoop::check를 사용하여 이벤트 루프에서 현재 이벤트를 확인하지 않습니다. 그러나 이벤트 루프가 이벤트를 처리할 때 EvLoop::check가 호출됩니다.

# EvLoop::check 사용 예제


#hostingforum.kr
php

<?php



// EvLoop 클래스를 사용하기 위해 ev.php 파일을 포함합니다.

require 'ev.php';



// EvLoop 객체를 생성합니다.

$loop = new EvLoop();



// EvTimer 객체를 생성합니다.

$timer = new EvTimer(0.1, 0.1, function ($w) {

    echo "Timer: " . microtime(true) . "
";

});



// EvTimer 객체를 이벤트 루프에 추가합니다.

$loop->add($timer);



// 이벤트 루프를 시작합니다.

$loop->run();



// 이벤트 루프에서 현재 이벤트를 확인합니다.

$events = $loop->check();



// 이벤트 목록을 출력합니다.

echo "Events:
";

foreach ($events as $event) {

    echo "  - " . get_class($event) . "
";

}



?>



# EvLoop::check 사용 예제 설명


이 예제에서는 EvLoop::check를 사용하여 이벤트 루프에서 현재 이벤트를 확인하는 방법을 보여줍니다.

1. EvLoop 클래스를 사용하기 위해 ev.php 파일을 포함합니다.
2. EvLoop 객체를 생성합니다.
3. EvTimer 객체를 생성합니다. EvTimer 객체는 0.1초마다 호출되는 이벤트를 생성합니다.
4. EvTimer 객체를 이벤트 루프에 추가합니다.
5. 이벤트 루프를 시작합니다.
6. 이벤트 루프에서 현재 이벤트를 확인합니다.
7. 이벤트 목록을 출력합니다.

이 예제에서는 EvLoop::check를 사용하여 이벤트 루프에서 현재 이벤트를 확인합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 505 페이지

검색

게시물 검색