라이브러리

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




EvLoop::prepare


EvLoop::prepare는 PHP의 EvLoop 클래스의 메서드 중 하나입니다. 이 메서드는 이벤트 루프에서 준비된 이벤트를 처리하는 데 사용됩니다.

# 준비된 이벤트


준비된 이벤트는 이벤트 루프에서 현재 처리 중인 이벤트가 완료되었을 때 발생합니다. 예를 들어, TCP 소켓에서 데이터가 읽어 들였을 때, 또는 파일이 읽어 들였을 때 발생합니다.

# EvLoop::prepare 사용법


EvLoop::prepare 메서드는 이벤트 루프에서 준비된 이벤트를 처리하는 데 사용됩니다. 이 메서드는 이벤트 루프에서 이벤트를 처리하는 데 사용하는 콜백 함수를 등록합니다.

# 예제


#hostingforum.kr
php

<?php



// EvLoop 클래스를 사용하여 이벤트 루프를 생성합니다.

$loop = new EvLoop();



// EvSocket 클래스를 사용하여 TCP 소켓을 생성합니다.

$sock = new EvSocket($loop, Ev::READ, 0, '127.0.0.1', 8080);



// EvSocket::setCallback 함수를 사용하여 이벤트 처리 콜백 함수를 등록합니다.

$sock->setCallback(function ($sock) {

    echo "데이터가 읽어 들였습니다.
";

});



// EvSocket::start 함수를 사용하여 소켓을 시작합니다.

$sock->start();



// EvLoop::run 함수를 사용하여 이벤트 루프를 시작합니다.

$loop->run();



?>



# EvLoop::prepare 예제


#hostingforum.kr
php

<?php



// EvLoop 클래스를 사용하여 이벤트 루프를 생성합니다.

$loop = new EvLoop();



// EvSocket 클래스를 사용하여 TCP 소켓을 생성합니다.

$sock = new EvSocket($loop, Ev::READ, 0, '127.0.0.1', 8080);



// EvSocket::setCallback 함수를 사용하여 이벤트 처리 콜백 함수를 등록합니다.

$sock->setCallback(function ($sock) {

    echo "데이터가 읽어 들였습니다.
";

});



// EvSocket::start 함수를 사용하여 소켓을 시작합니다.

$sock->start();



// EvLoop::prepare 함수를 사용하여 이벤트 루프에서 준비된 이벤트를 처리합니다.

$loop->prepare(function ($loop) {

    echo "준비된 이벤트가 처리되었습니다.
";

});



// EvLoop::run 함수를 사용하여 이벤트 루프를 시작합니다.

$loop->run();



?>



# EvLoop::prepare 예제 설명


이 예제에서는 EvLoop::prepare 메서드를 사용하여 이벤트 루프에서 준비된 이벤트를 처리합니다. 준비된 이벤트가 발생할 때, 이벤트 루프에서 등록된 콜백 함수가 호출됩니다. 이 예제에서는 이벤트 루프에서 준비된 이벤트가 처리되면 "준비된 이벤트가 처리되었습니다."라는 메시지가 출력됩니다.

# EvLoop::prepare 예제 결과


#hostingforum.kr


준비된 이벤트가 처리되었습니다.

데이터가 읽어 들였습니다.



# EvLoop::prepare 예제 요약


EvLoop::prepare 메서드는 이벤트 루프에서 준비된 이벤트를 처리하는 데 사용됩니다. 이 메서드는 이벤트 루프에서 이벤트를 처리하는 데 사용하는 콜백 함수를 등록합니다. 예제에서는 이벤트 루프에서 준비된 이벤트가 처리되면 "준비된 이벤트가 처리되었습니다."라는 메시지가 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 572 페이지

검색

게시물 검색