Tag: microtime

利用microtime()进行PHP分析:消极时间?

对于一个非常简单的分析我使用microtime()像这样: $now = microtime(); for (…) { // do something echo microtime() – $now; $now = microtime(); } 现在, echo线的输出似乎是完全随机的,也就是说,我预计会有波动,但我并不认为出现负数 。 但是,典型的结果包含〜1/3的负数。 我在Solaris(PHP 5.0.x)和WinVista(PHP 5.2.3)上证实了这一点。 这到底是怎么回事? 我是否意外地发明了一个时间机器?

如何获得当前的时间与jQuery

以下内容返回以微秒为单位的时间,例如4565212462。 alert( $.now() ); 如何将其转换为人类可读的时间格式,例如(小时:分钟:秒) ?

如何基准PHP脚本的效率

我想知道什么是testing我的PHP脚本的最好方法。 如果是cron作业,网页或web服务,则无关紧要。 我知道我可以使用microtime,但它真的给了我一个PHP脚本的实时? 我想在PHP中testing和testing不同的function,做同样的事情。 例如, preg_match vs strpos或domdocument vs preg_match或preg_replace vs str_replace` 网页示例: <?php // login.php $start_time = microtime(TRUE); session_start(); // do all my logic etc… $end_time = microtime(TRUE); echo $end_time – $start_time; 这将输出:0.0146126717(随时变化 – 但这是我得到的最后一个)。 这意味着执行PHP脚本需要0.015左右。 有没有更好的办法?