作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
摘自 https://stackoverflow.com/questions/4891301/top-bad-practices-in-php
这个类似的代码是不是也会害死小猫?
foreach (file("longFile.txt") as $line) {
// ouch! Kitten killed
}
??
对于那些不知道我在说什么的人:
PHP 是否每次进入文件的下一行时都获取 longFile.txt?谈论这段代码:
foreach (file("longFile.txt") as $line) {
// something
}
最佳答案
在链接的问题中,for
循环通过在每次迭代时调用 count
导致性能下降。 foreach
使用内部指针遍历传递给它的数组。
在您的示例中,file()
将被调用一次,结果数组将传递给 foreach
,后者将遍历它,从而保存小猫。星期六快乐!
关于php - 这个foreach循环负责神杀猫吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804110/
我是一名优秀的程序员,十分优秀!