이 문서의 예에서는 PHP 함수 시간 초과를 처리하는 방법을 설명합니다. 참고용으로 다음과 같이 공유하세요.
register_shutdown_function
스크립트 처리가 완료되거나 exit()가 호출될 때 실행될 function으로 명명된 함수를 등록합니다. 🎜 >
이 함수는 반복해서 등록할 수 있으며, 순차적으로 호출됩니다. 이 함수는 치명적인 오류나 종료가 발생할 때 호출됩니다.error_reporting(0); register_shutdown_function ( 'handleShutdown' ); function handleShutdown (){ $error = error_get_last (); // 根据错误信息,判断是否是超时了 if ( $error && strpos ( $error [ 'message' ], 'Maximum exec' )!== false ) { echo 'handle time out'; } } set_time_limit(2); sleep(3);
위 내용은 PHP 함수 타임아웃 처리 방법을 내용적인 측면까지 포함하여 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.