确定system(),pasthrus(),exec()操作在php中占用多长时间

时间:2011-08-30 18:36:33

标签: php system execution-time passthru

想知道如何确定对system(),passthru(),exec()(其中任何一个)的调用需要多长时间。例如。我使用system()来调用一个外部程序,我想花多长时间,所以如果花了太长时间我就可以杀掉它或者对它做另一个操作。

1 个答案:

答案 0 :(得分:1)

$start = microtime(true);
system(....);
$end = microtime(true);

echo "system() call took ", $end - $start, " microseconds";

其余的,请查看shell_exec() timeout management & exec()