코드 블록을 시작할 수 있습니까 (함수 호출 만 가능). 특정 시간 내에 실행하지 않으면 건너 뜁니다.코드 블록에 대한 시간 제한을 설정할 수 있습니까?
//give this function 10 seconds to execute
$value = mega_function();// could take anything from 1-1000 seconds
//if 10 seconds have passed and the value is still not set, abort it and set $value = false;
메가 함수는 다양한 텍스트 블록을 해석하는 프로그램이므로 빠른 결과를 얻으려면 지금은 더 많은 시간이 필요한 코드를 건너 뛰고 싶습니다. 코드를 최적화하고 다른 언어를 사용해야 할 것입니다. PHP,하지만 내 도구를 가지고있다. – Moak
실제로 외부 프로그램을 호출하면,'mega_function()'내부에서 외부 프로세스를 죽이고 시간을 추적 할 수있다. – tobyodavies
PHP에서 프로세스를 시작하고 PID를 검색하여 relase 제어. 그런 다음 외부 스크립트에서 PID 상태를 몇 초 동안 확인하십시오. –