
SwooleTimer::clear 함수를 사용하여 타이머를 삭제할 때, 타이머 ID가 잘못된 값이거나, 타이머가 이미 삭제된 경우 삭제가 되지 않는 것입니다.
타이머 ID를 확인한 후, 타이머가 삭제된 후에 다시 삭제를 시도해 보세요.
#hostingforum.kr
php
$timerId = SwooleTimer::tick(1000, function () {
echo "Timer Tickn";
});
// 타이머 삭제
SwooleTimer::clear($timerId);
// 타이머 삭제 확인
if (SwooleTimer::clear($timerId)) {
echo "타이머 삭제 성공n";
} else {
echo "타이머 삭제 실패n";
}
타이머 ID가 잘못된 경우, 삭제가 되지 않을 것입니다.
#hostingforum.kr
php
$timerId = 12345; // 잘못된 타이머 ID
// 타이머 삭제
if (SwooleTimer::clear($timerId)) {
echo "타이머 삭제 성공n";
} else {
echo "타이머 삭제 실패n";
}
타이머가 이미 삭제된 경우, 삭제가 되지 않을 것입니다.
#hostingforum.kr
php
$timerId = SwooleTimer::tick(1000, function () {
echo "Timer Tickn";
});
// 타이머 삭제
SwooleTimer::clear($timerId);
// 타이머 삭제 확인
if (SwooleTimer::clear($timerId)) {
echo "타이머 삭제 성공n";
} else {
echo "타이머 삭제 실패n";
}
타이머 ID를 확인하고, 타이머가 삭제된 후에 다시 삭제를 시도해 보세요.
2025-08-13 06:00