라이브러리

[PHP] Ev::nowUpdate - 커널에 쿼리를 보내 현재 시간을 설정하고 진행 중인 Ev::now에서 반환된 시간을 업데이트합니다.




PHP 에서 Ev::nowUpdate


Ev::nowUpdate는 PHP 에서 이벤트 루프를 사용하는 Ev 라이브러리의 함수 중 하나입니다. 이 함수는 현재 이벤트 루프의 업데이트 상태를 반환합니다.

# Ev::nowUpdate 함수의 사용 방법


Ev::nowUpdate 함수는 다음과 같은 형태로 사용할 수 있습니다.

#hostingforum.kr
php

Ev::nowUpdate($ev_loop)



* `$ev_loop` : 이벤트 루프 인스턴스

# 예제


다음 예제는 Ev::nowUpdate 함수의 사용 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// Ev 라이브러리 로드

require_once 'vendor/autoload.php';



use EvEv;



// 이벤트 루프 인스턴스 생성

$loop = new Ev();



// 이벤트 루프 업데이트

$loop->nowUpdate();



// 이벤트 루프 종료

$loop->stop();



?>



# Ev::nowUpdate 함수의 반환값


Ev::nowUpdate 함수는 현재 이벤트 루프의 업데이트 상태를 반환합니다. 반환값은 다음과 같이 나눌 수 있습니다.

* `0` : 이벤트 루프가 업데이트되지 않았습니다.
* `1` : 이벤트 루프가 업데이트되었습니다.
* `-1` : 이벤트 루프가 종료되었습니다.

# 예제 (반환값 확인)


다음 예제는 Ev::nowUpdate 함수의 반환값을 확인하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// Ev 라이브러리 로드

require_once 'vendor/autoload.php';



use EvEv;



// 이벤트 루프 인스턴스 생성

$loop = new Ev();



// 이벤트 루프 업데이트 (업데이트되지 않았음)

echo Ev::nowUpdate($loop) . "
"; // 0



// 이벤트 루프 업데이트 (업데이트됨)

$loop->nowUpdate();

echo Ev::nowUpdate($loop) . "
"; // 1



// 이벤트 루프 종료

$loop->stop();

echo Ev::nowUpdate($loop) . "
"; // -1



?>



이 예제에서는 이벤트 루프가 업데이트되지 않았을 때, 업데이트되었을 때, 종료되었을 때의 반환값을 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색