5
PHPがregister_shutdown_function
を実行するのに1秒かかる理由を理解しようとしています。そして、これを克服する方法があれば。PHP register_shutdown_function 1秒遅れ
<?php
$start_time = microtime(true);
function shutdown($start_time)
{
$time_diff = round(1000 * (microtime(true)-$start_time));
echo $time_diff . "ms<br/>";
}
register_shutdown_function('shutdown', $start_time);
register_shutdown_function('shutdown', $start_time);
register_shutdown_function('shutdown', $start_time);
register_shutdown_function('shutdown', $start_time);
register_shutdown_function('shutdown', $start_time);
出力:Windowsの/ PHPでXAMPP 1.6.8を実行
1001ms
2001ms
3003ms
4003ms
5003ms
は:5.2.6
がために発生しません、あなたの質問に正しい答えがあります私:5.3.15に5つの "0ms"があります。 'strace'はあなたに何を示していますか? – bishop
http://3v4l.org/ZGQ22 – hek2mgl
私はXAMPP 1.6.8でWindows 7を実行しています。 – mfrancis107