無限関数と思われる関数がありますが、起動するとロードされ続けます。この場合、私が21を指定している間、彼は約70〜79秒進み続けますset_time_limit
。
起動しても何も起こらず、75秒が経過すると突然8倍の日付差が表示されます。一斉に。1秒ごとにテキストを表示し、1時間遅れることなく、以下のすべての値は、1秒は速くなるかもしれないと思ったので、上記の数値よりも低くなりますが、それでも10秒間遅れます。
set_time_limit (21);
// 21 seconds until its done should become an hour later
// this was to test
$x=1;
$startTime = time();
$timeout = 10; //timeout in seconds
for ($i=0;;$i++)
{
if(time() > $startTime + ($x * $timeout)) {
$x++;
$today=date('d-m-Y H:i:s');
echo "it's now: ". $today . "</br>";
$newyear = date('d-m-Y H:i:s', mktime(0, 0, 0, 01, 01, 2013));
$difference=get_datediff_string($vandaag,$nieuwjaar);
// get_datediff_string() is defined somewhere below,
// but wasn't worth to show it.
echo "it is $difference untill newyear";
}
}