라이브러리
[PHP] EvLoop::now - 현재 "이벤트 루프 시간"을 반환합니다.
EvLoop::now
EvLoop은 PHP의 이벤트 루프 라이브러리인 libev를 사용하여 이벤트 기반의 비동기 처리를 지원하는 클래스입니다. EvLoop::now 메소드는 현재 이벤트 루프의 현재 시간을 반환하는 메소드입니다.
# 사용 예제
#hostingforum.kr
php
<?php
use EvLoop;
// 이벤트 루프 객체를 생성합니다.
$loop = new Loop();
// 현재 이벤트 루프의 현재 시간을 반환합니다.
$current_time = $loop->now();
// 현재 시간을 출력합니다.
echo "현재 시간: $current_time
";
// 이벤트 루프를 종료합니다.
$loop->stop();
?>
# 설명
* `$loop = new Loop();` : 이벤트 루프 객체를 생성합니다.
* `$loop->now();` : 현재 이벤트 루프의 현재 시간을 반환합니다.
* `echo "현재 시간: $current_time ";` : 현재 시간을 출력합니다.
* `$loop->stop();` : 이벤트 루프를 종료합니다.
# 추가 예제
#hostingforum.kr
php
<?php
use EvLoop;
use EvTimer;
// 이벤트 루프 객체를 생성합니다.
$loop = new Loop();
// 타이머를 등록합니다.
$timer = new Timer($loop);
$timer->after(1, function () {
echo "타이머가 호출되었습니다.
";
});
$timer->repeat(1, function () {
echo "타이머가 반복 호출되었습니다.
";
});
// 현재 이벤트 루프의 현재 시간을 반환합니다.
$current_time = $loop->now();
// 현재 시간을 출력합니다.
echo "현재 시간: $current_time
";
// 이벤트 루프를 실행합니다.
$loop->run();
?>
# 설명
* `$timer = new Timer($loop);` : 타이머를 등록합니다.
* `$timer->after(1, function () { ... });` : 1초 후에 호출할 함수를 등록합니다.
* `$timer->repeat(1, function () { ... });` : 1초마다 반복 호출할 함수를 등록합니다.
* `$loop->run();` : 이벤트 루프를 실행합니다.
이 예제는 이벤트 루프를 사용하여 타이머를 등록하고 현재 시간을 출력하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.