- var_dump: documentation ( source)
- microtime: documentation ( source)
- sleep: documentation ( source)
<?php
$max_time = 500;
$scriptstart = microtime(true);
$used_time = microtime(true) - $scriptstart;
sleep($max_time);
if ($used_time > $max_time) {
var_dump("time is running out... $usedtime");
}