我正在使用类似于以下PHP代码的foreach
循环:
foreach ($class->getAttributes() as $attribute) {
// Work
}
关于效率问题,是将
$attributes = $class->getAttributes();
语句放在foreach
循环外,并遍历$attributes
变量更好呢?还是$class->getAttributes()
语句只在foreach
循环声明时调用一次?(我意识到这在这种情况下可能不是一个大的效率问题,但我想知道这个原则以及其他更大的情况)谢谢,Steve
$attributes
变量更加方便,加个+1
。 - thetaiko