php地址引用(php地址引用的效率问题)

yipeiwu_com5年前PHP代码库
复制代码 代码如下:

<?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);
?>

相关文章

解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)

一般情况下,我们的运行环境是 apache,当然也有些人是用IIS环境的 我们要是想知道我们目前运行的环境是什么的话,那我们只需要用函数php_sapi_name()来测试 进行比较判断...

在html文件中也可以执行php语句的方法

在apache的conf目录中修改文件httpd.conf。 搜索AddType application/ 找到前面没有#的那条,在下面添加AddType application/x-h...

PHP实现在数据库百万条数据中随机获取20条记录的方法

本文实例讲述了PHP实现在数据库百万条数据中随机获取20条记录的方法。分享给大家供大家参考,具体如下: 额,为什么要写这个? 在去某个公司面试时,让写个算法出来,当时就蒙了,我开发过程中...

php抽象类使用要点与注意事项分析

本文实例分析了php抽象类使用要点与注意事项。分享给大家供大家参考。具体分析如下: php抽象类使用要点与注意事项如下: 1、用 abstract 来修饰一个类,那么这个类就是抽象类;抽...

PHP mkdir()定义和用法

使用方法: mkdir(path,mode,recursive,context) 参数 描述 path 必需。规定要创建的目录的名称。 mode 必需。规定权限。默认是 0777。 re...