先说结论复杂点的if判断语句千万次0.35秒,简单的千万次0.06秒 i5-8265u deepin20.2.4
//千万次0.05秒 加empty is_null
$start=microtime(true);
$i=0;
while($i++<10000000)
if(empty($i)){
}
echo "\n".number_format(microtime(true)-$start,9);
//千万次0.07秒 加empty is_null
$start=microtime(true);
$i=0;
while($i++<10000000)
if($i){
}
echo "\n".number_format(microtime(true)-$start,9);
//千万次0.2秒
$start=microtime(true);
$i=0;
while($i++<10000000)
if(strpos('asdfsad.dfsdfdfsd','.')){
}
echo "\n".number_format(microtime(true)-$start,9);
//千万次0.05秒
function get(){
return 'ok';
}
$start=microtime(true);
$i=0;
while($i++<10000000)
get();
echo "\n".number_format(microtime(true)-$start,9);
//万次0.14秒 ssd硬盘
$start=microtime(true);
$i=0;
while($i++<10000)
@file_get_contents('./'.$i.'.txt');
echo "\n".number_format(microtime(true)-$start,9);