Могу ли я установить ограничение по времени для блока кода?

Можно ли запустить блок кода (возможно, просто вызвать функцию) и пропустить его, если он не выполняется в течение определенного времени.

//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;
5
задан j0k 4 September 2012 в 11:57
поделиться