PHP性能测试结果
匿名 · 更新于 2021/10/29
测试代码如下
<?php
set_time_limit(0);
date_default_timezone_set('Asia/Shanghai');
echo '开始时间'.date('Y-m-d H:i:s').'
';
list($msec, $sec) = explode(' ', microtime());
$startTime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
#$total=1000000;
#$total=10000000;
$total=100000000;
$t1=microtime_float();
$sum=0;
for($i=1;$i<$total;$i++){
$sum+=$i;
}
echo (microtime_float()-$t1);
list($msec, $sec) = explode(' ', microtime());
$endTime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
echo '结束时间'.date('Y-m-d H:i:s').'
';
echo '共运行' . round(($endTime - $startTime) / 1000, 2) .'s';
电脑配置 4核i7 16G内存
PHP版本 v8.0.9
测试结果如下

