라이브러리

[PHP] EvTimer::__construct - EvTimer 워처 객체를 구성합니다.




EvTimer::__construct


EvTimer::__construct는 EvTimer 클래스의 생성자 함수입니다. 이 함수는 EvTimer 객체를 생성하고, 타이머를 설정하는 데 사용됩니다.

# 매개변수


- `$interval` : 타이머가 실행되는 간격 (초 단위)
- `$repeat` : 타이머가 반복되는지 여부 (true/false)

# 예제


#hostingforum.kr
php

// EvTimer::__construct 예제

$loop = new EvLoop();



// EvTimer 객체 생성

$timer = new EvTimer(1, 1, function(EvTimer $timer) {

    // 타이머가 실행되는 함수

    echo "타이머가 실행되었습니다.
";

});



// EvTimer 객체를 EvLoop에 등록

$loop->addTimer($timer);



// EvLoop 시작

$loop->run();



# 설명


- `$interval` 매개변수는 1초 간격으로 타이머가 실행되도록 설정했습니다.
- `$repeat` 매개변수는 true로 설정되어 타이머가 반복적으로 실행됩니다.
- `EvTimer::__construct` 함수를 호출하여 EvTimer 객체를 생성하고, 타이머를 설정했습니다.
- `EvLoop` 객체에 EvTimer 객체를 등록하여 타이머를 시작했습니다.
- `EvLoop` 객체의 `run` 메서드를 호출하여 이벤트 루프를 시작했습니다.

# 추가 예제


#hostingforum.kr
php

// EvTimer::__construct 예제 (반복하지 않음)

$loop = new EvLoop();



// EvTimer 객체 생성

$timer = new EvTimer(1, 0, function(EvTimer $timer) {

    // 타이머가 실행되는 함수

    echo "타이머가 실행되었습니다.
";

});



// EvTimer 객체를 EvLoop에 등록

$loop->addTimer($timer);



// EvLoop 시작

$loop->run();



# 설명


- `$interval` 매개변수는 1초 간격으로 타이머가 실행되도록 설정했습니다.
- `$repeat` 매개변수는 false로 설정되어 타이머가 한 번만 실행됩니다.
- `EvTimer::__construct` 함수를 호출하여 EvTimer 객체를 생성하고, 타이머를 설정했습니다.
- `EvLoop` 객체에 EvTimer 객체를 등록하여 타이머를 시작했습니다.
- `EvLoop` 객체의 `run` 메서드를 호출하여 이벤트 루프를 시작했습니다.

# 참고


- EvTimer 클래스는 Event 2.x 라이브러리의 일부로, 타이머를 관리하는 데 사용됩니다.
- EvTimer 객체를 생성하고, 타이머를 설정하기 위해 `EvTimer::__construct` 함수를 호출합니다.
- EvLoop 객체에 EvTimer 객체를 등록하여 타이머를 시작합니다.
- EvLoop 객체의 `run` 메서드를 호출하여 이벤트 루프를 시작합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색