3-7 PHP内置函数之间的性能测试 microtime()测试isset()和array_key_exists执行时间

Posted ADSFASFDA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3-7 PHP内置函数之间的性能测试 microtime()测试isset()和array_key_exists执行时间相关的知识,希望对你有一定的参考价值。

<?php
header(\'Content-Type:text/html;charset=utf8\');
$_start=current_time();

$array1=range(1000,2000);
$i=0;
while ($i<200000){
    ++$i;
    // isset($array1[$i]); 55ms
    array_key_exists($i,$array1);// 80-90ms
}
$_end=current_time();
function current_time(){
    list($usec,$sec)=explode(\' \',microtime());
    return ((float)$usec+(float)$sec);
}
echo \'执行时间\'.number_format($_end-$_start,3);
View Code

 通过microtime()测试isset()和array_key_exists执行时间

以上是关于3-7 PHP内置函数之间的性能测试 microtime()测试isset()和array_key_exists执行时间的主要内容,如果未能解决你的问题,请参考以下文章

那些技术php的serialize序列化和json性能测试(上)

php性能优化学习笔记

php性能优化

is_file/file_exists 性能和缓存

PHP性能之语言性能优化

php 性能优化