【发布时间】:2018-10-13 00:32:40
【问题描述】:
是否有任何理由使用一种foreach 语法而不是另一种?
foreach (array_expression as $value) {
// statements
}
或
foreach (array_expression as $value) :
// statements
endforeach;
【问题讨论】:
是否有任何理由使用一种foreach 语法而不是另一种?
foreach (array_expression as $value) {
// statements
}
或
foreach (array_expression as $value) :
// statements
endforeach;
【问题讨论】:
它们是完全等价的,如 PHP 官方手册中所述。
更多信息请看这里:
http://php.net/manual/en/control-structures.foreach.php
【讨论】:
大多数时候foreach ... endforeach 版本用于“模板”。所以你更容易遵循模板的逻辑。
【讨论】: