이 문서의 예에서는 PHP 함수 시간 초과를 처리하는 방법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
register_shutdown_function
스크립트 처리가 완료되거나 exit()가 호출될 때 실행될 함수 이름을 등록합니다.
이 함수는 반복해서 등록할 수 있으며, 치명적인 오류나 종료가 발생할 경우 순차적으로 호출됩니다.
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 기본 구문 자습서 소개", "PHP 오류 및 예외 처리 방법 요약"을 확인할 수 있습니다. " 및 " 일반적인 PHP 기능 및 기술 요약》
이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.