如何计算PHP一个函数的耗时? - 技术问答
我想知道一个函数到底花了多少时间,怎么算啊?[ol][*]function microtime_float() {[*]? ? ? ? list ($usec, $sec) = explode(\" \", microtime());[*]? ? ? ? return ((float) $usec + (float) $sec);[*]}[*][*]$start = microtime_float();[*]$str2 = strrev($str);[*]$end = microtime_float();[*]$time = $end - $start;[*]echo \"strrev spends {$time} micseconds\\n\";[/ol]这样不行啊?各位支个招,谢谢!
答案:这样应该是没有问题的呀,是不是返回了负数?呃,如果你需要一个更准确的数字,建议你统计运行10次需要的时间~
到技术吧网站查看回答详情>>//开始的时间$mtime = explode(\' \', microtime());$starttime = $mtime[1] + $mtime[0];然后同理得到结束的时间,参考资料 http://www.ggdig.com/question.php?qid=2005到技术吧网站查看回答详情>>哦,刚才在命令行下跑的,不知道怎么老是不行,刚才试试又好了,估计是哪里弄错了一开始。。。
到技术吧网站查看回答详情>>
上一个:php自定义函数怎么编写?
下一个:PHP中fsockopen函数遭到攻击怎么办?