gpt4 book ai didi

php - 这个foreach循环负责神杀猫吗?

转载 作者:可可西里 更新时间:2023-11-01 00:16:40 28 4
gpt4 key购买 nike

摘自 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com