这是我一直想知道的一个问题,希望你们能知道答案。
可以说我有以下 for 循环:
for ($i = 0; $i < count($fields); $i++)
{
//do stuff
}
我的问题是,PHP 是否必须在每次迭代时重新计算 $fields 的计数,以确定它是否到达末尾,或者是否将其“存储”在某个地方并知道在此之前需要完成多少次迭代。
本质上,执行以下操作是否会更好地提高性能:
$max_fields = count($fields)
for ($i = 0; $i < $max_fields; $i++)
{
//do stuff
}
或者没关系?
'while' 循环的行为也一样吗?
非常感谢!