有没有理由使用一种foreach
语法而不是另一种语法?
foreach (array_expression as $value) {
// statements
}
或
foreach (array_expression as $value) :
// statements
endforeach;
答案 0 :(得分:1)
它们完全等效,如PHP官方手册中所述。
有关详细信息,请参阅此处:
http://php.net/manual/en/control-structures.foreach.php
答案 1 :(得分:1)
大多数情况下,foreach ... endforeach
版本用于"模板"。因此,您可以更轻松地遵循模板的逻辑。