【问题标题】:In PHP is there a difference between foreach syntax [duplicate]在 PHP 中,foreach 语法有区别吗?
【发布时间】:2018-10-13 00:32:40
【问题描述】:

是否有任何理由使用一种foreach 语法而不是另一种?

foreach (array_expression as $value) {
    // statements
}

foreach (array_expression as $value) :
    // statements
endforeach; 

【问题讨论】:

    标签: php foreach


    【解决方案1】:

    它们是完全等价的,如 PHP 官方手册中所述。

    更多信息请看这里: http://php.net/manual/en/control-structures.foreach.php

    【讨论】:

      【解决方案2】:

      大多数时候foreach ... endforeach 版本用于“模板”。所以你更容易遵循模板的逻辑。

      【讨论】:

        猜你喜欢
        • 2010-09-26
        • 1970-01-01
        • 2010-11-11
        • 2014-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-06
        • 2014-01-31
        相关资源
        最近更新 更多