<?php
/**
* 获取时间以微秒为单位
*
* @return float
*/
function getMicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}

$fStartTime = getMicrotime();
for ($i=0; $i<100000; $i++){
$a = 'b';
if ($a=='b') {
$a='c';
}else{
$a='d';
}
}
$fEndTime = getMicrotime();
print $fEndTime - $fStartTime;
print ‘<br>';
$fStartTime = getMicrotime();
for ($i=0; $i<100000; $i++){
$a = 'b';
$a = ($a=='b') ? 'c' : ‘d';
}
$fEndTime = getMicrotime();
print $fEndTime - $fStartTime;
?>发表于 @ 2007年04月06日 12:00:00 | 评论( loading... ) | 举报| 收藏