Да, я протестировал решение TheJanOnline. sleep () не учитывает время выполнения php, поэтому здесь находится версия WORKING с неопределенным циклом:
<?php
function shutdown()
{
$a=error_get_last();
if($a==null)
echo "No errors";
else
print_r($a);
}
register_shutdown_function('shutdown');
ini_set('max_execution_time',1 );
while(1) {/*nothing*/}
// will die after 1 sec and print error
?>
См. предложенную функцию - хотя никто еще не работал над ней.