如何获取 PHP 脚本的 运行 时间

How to get the run time for a PHP script

所以我一直在 PHP 中开发压缩引擎(刚开始我想使用一种我熟悉的语言)并且想比较 运行 脚本所需的时间。

我所说的脚本是指执行示例需要多长时间:

echo "This is some text that I want to know how long it took to display it";

我查看了一些 Stack 问题,我所能找到的只是一个 microtime 函数,它的数字类似于 6.9141387939453E-6; - 不确定那是什么。

我确实设法让一个功能正常工作getrusage - 但那是在我不再拥有的另一台服务器上。我正在 运行 使用 XAMPP 的 Windows 版本 PHP 5 - 所以我无法访问 getrusage.

所以我只想知道如何获取 PHP 脚本到 运行.

所花费的时间(以秒为单位)

您会注意到,这进行得非常快,这使得每次调用的结果看起来差异很大,因为它太小以至于测量会导致不精确。

这是您要查找的代码:

<?php

$start = microtime(true);

echo "This is some text that I want to know how long it took to display it.<br/>";

$duration = microtime(true) - $start;

echo "It took $duration microseconds to run.";