라이브러리
[PHP] swoole_timer_exists - 타이머 콜백 함수가 존재하는지 확인합니다.
Swoole Timer Exists
Swoole는 PHP에서 사용할 수 있는 고성능의 비동기 I/O 프레임워크입니다. Swoole Timer는 PHP에서 사용할 수 있는 타이머 기능을 제공합니다. `swoole_timer_exists` 함수는 특정 타이머 ID가 존재하는지 여부를 확인하는 함수입니다.
사용법
`swoloe_timer_exists` 함수는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
bool swoole_timer_exists(int $timer_id)
* `$timer_id` : 타이머 ID를 입력합니다.
예제
다음 예제는 `swoole_timer_exists` 함수를 사용하여 타이머 ID가 존재하는지 여부를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Swoole를 초기화합니다.
$swoole = new swoole_timer();
// 타이머 ID를 저장하는 변수를 선언합니다.
$timer_id = 0;
// 타이머를 등록합니다.
$swoole->timer($timer_id, 1000, function () {
echo "타이머가 실행되었습니다.
";
});
// 타이머 ID가 존재하는지 여부를 확인합니다.
if (swoole_timer_exists($timer_id)) {
echo "타이머 ID가 존재합니다.
";
} else {
echo "타이머 ID가 존재하지 않습니다.
";
}
// 타이머를 취소합니다.
$swoole->timer_cancel($timer_id);
// 타이머 ID가 존재하는지 여부를 다시 확인합니다.
if (swoole_timer_exists($timer_id)) {
echo "타이머 ID가 존재합니다.
";
} else {
echo "타이머 ID가 존재하지 않습니다.
";
}
?>
결과
#hostingforum.kr
타이머가 실행되었습니다.
타이머 ID가 존재합니다.
타이머 ID가 존재하지 않습니다.
설명
* `swoole_timer_exists` 함수는 타이머 ID가 존재하는지 여부를 확인하는 함수입니다.
* 타이머 ID가 존재하면 `true`를 반환하고, 존재하지 않으면 `false`를 반환합니다.
* 타이머 ID를 취소한 후에는 `swoole_timer_exists` 함수는 `false`를 반환합니다.
참고자료
* [Swoole Timer](https://wiki.swoole.com/wiki/page/147.html)
* [swoole_timer_exists](https://wiki.swoole.com/wiki/page/147.html#swoole_timer_exists)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.