[风言风语终结者] PHP for / foreach / while 性能比较
程序员文章站
2022-06-07 18:34:57
...
[流言终结者] PHP for / foreach / while 性能比较
我女喷友跟我说哦, 那个啥, 听别人说php中最好用foreach不要用for, 因为性能会好点.
我第一反应就是觉得没可能, 第二反应是想一下为什么别人会有这样的结论.
我猜测有的孩纸测试for时, 大概用了以下形式:
我女喷友跟我说哦, 那个啥, 听别人说php中最好用foreach不要用for, 因为性能会好点.
我第一反应就是觉得没可能, 第二反应是想一下为什么别人会有这样的结论.
我猜测有的孩纸测试for时, 大概用了以下形式:
for($i=0; $i
孩纸, 每次循环都要count一下$array里有多少东西, 这可是要耗资源的, 除非将来某个版本的PHP会对这种方式做优化.改为以下形式:$arraySize = count($array); for($i=0; $i
PHP对foreach的内部优化估计也是这样的.
然后我就上网找了一下持有"foreach比for效率高"观点的孩纸的实验是怎么做的, 找到其中一个结果:
http://www.phpq.net/research/foreach-while-for.html
果然如我所想, TA在测试for的时候, 用了以下的形式:for($i = 0; $i
我拿TA的实验用例改为:
$size = count($arr);
for($i = 0; $i $str .= $arr[$i];
效率就上来了.相关文章
相关视频
上一篇: discuz7.2如何防止垃圾贴
推荐阅读
-
php foreach、while性能比较
-
PHP编程中foreach、while的性能比较
-
深入for,while,foreach遍历时间比较的详解_PHP
-
php中foreach和while循环的区别比较
-
[风言风语终结者] PHP for / foreach / while 性能比较
-
[风言风语终结者] PHP for / foreach / while 性能比较
-
[风言风语终结者] PHP for / foreach / while 性能比较
-
php foreach、while性能比较_php技巧
-
foreach、while、for性能比较_PHP教程
-
深入for,while,foreach遍历时间比较的详解_php技巧