Set 타이머
swoole은 JavaScript와 유사한 setInterval/setTimeout 비동기식 고정밀 타이머를 밀리초 수준의 세분성으로 제공합니다.
사용법도 매우 간단합니다. (권장 학습: swoole 비디오 튜토리얼 )
프로그램 코드
//每隔2000ms触发一次 swoole_timer_tick(2000, function ($timer_id) { echo "tick-2000ms\n"; }); //3000ms后执行此函数 swoole_timer_after(3000, function () { echo "after 3000ms.\n"; });
swoole_timer_tick 함수는 지속적으로 트리거되는 setInterval과 동일합니다.
swoole_timer_after 함수는 한 번만 트리거되는 setTimeout과 동일합니다. 합의된 시간
swoole_timer_tick 및 swoole_timer_after 함수는 타이머 ID를 나타내는 정수를 반환합니다
swoole_timer_clear를 사용하여 이 타이머를 지울 수 있습니다. 매개변수는 타이머 ID입니다
위 내용은 Swoole에서 타이머를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!