我想计算PHP中popen函数的执行时间。该功能未默认提供执行时间。
我的伪代码如下;
$handle = popen($cmd, 'r');
while (!feof($handle)) {
$buffer = fgets($handle, FREAD_BUFFER_SIZE);
$out .= $buffer . " ";
}
我在here中找到了一个解决方案,但是我不确定这是正确的方法。
答案 0 :(得分:0)
考虑使用time()或microtime(true)函数。
$currentTimeinSeconds = microtime(true);
它存储从实例被声明到1970年1月1日的秒数。创建两个变量(例如T1和T2),然后将第二个变量减去第一个变量即可获得执行时间。
$t1= microtime(true)
[function]
$t2= microtime(true)
ex_time=$t2-$t1