分享

PHP地址引用的疑惑

 竹林书屋@ 2011-10-05
<?php
echo 'begin time:'.$begin=microtime(false).'<br/>';//begin to count time
$array=array();
for ($i=1;$i<=10000;$i++){//产生一个很大的数组
    $array[$i]=$i;
}
/*
$arr=$array;//拷贝  拷贝并打印总时间0.02
foreach ($arr as $ar)
{
    echo $ar.'<br/>';
}
*/
/*
$newarr=&$array;//地址引用   时间总是控制在0.01之内 地址引用的优势体现出来了
foreach ($newarr as $r){
    echo $r.'<br/>';
}
*/
foreach ($array as $a){//基本是0.02 很少是0.01 为什么没有地址引用的快呢?纳闷
    echo $a.'<br/>';
}
echo 'end time:'.$end=microtime(false).'<br/>';//end to count time
echo 'total time:'.($end-$begin);
?>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多