Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP寄存器\关闭\函数延迟1秒_Php_Windows_Xampp - Fatal编程技术网

PHP寄存器\关闭\函数延迟1秒

PHP寄存器\关闭\函数延迟1秒,php,windows,xampp,Php,Windows,Xampp,我试图弄明白为什么PHP执行一个register\u shutdown\u函数需要一整秒钟的时间。如果有办法克服这个问题 <?php $start_time = microtime(true); function shutdown($start_time) { $time_diff = round(1000 * (microtime(true)-$start_time)); echo $time_diff . "ms<br/>"; } register_s

我试图弄明白为什么PHP执行一个
register\u shutdown\u函数需要一整秒钟的时间。如果有办法克服这个问题

<?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:5.2.6上运行XAMPP1.6.8对我来说并不合适:我在5.3.15上得到了五个“0毫秒”。
strace
向您展示了什么?看起来是Xdebug引起的。还有人想测试它,看看打开xdebug是否会导致延迟吗?xdebug跟踪会这样做:@barbushin可能值得在答案中添加该链接,以便将其标记为正确,并关闭该问题。或者,即使问题完全不同,标记为副本是否更合适。
1001ms
2001ms
3003ms
4003ms
5003ms