【问题标题】:PHP "IF conditions" [closed]PHP“如果条件”[关闭]
【发布时间】:2015-02-13 12:34:20
【问题描述】:

示例 1)

       if(5 == $brandId)
       {
       }

示例 2)

       if($brandId == 5)
       {
       }

谁能解释一下这两种情况的区别

【问题讨论】:

标签: php


【解决方案1】:

在第一个条件下,5$brandId 的值进行比较,而在第二个条件下,$brandId 的值与5 进行比较。
只是代码风格不同,因为没有区别(5 == 5

【讨论】:

    【解决方案2】:

    使用示例 1 的一个原因是,如果您拼写错误,例如 if ($brandId = 5),那么 $brandId 将被值 5 覆盖。我不知道这两者之间有什么其他区别,我倾向于使用后者(示例 2),因为我认为它更容易阅读/理解。

    【讨论】:

      【解决方案3】:

      它们的工作方式与您可以说 5 == 4 + 1 或 4 + 1 == 5 一样。在这方面它们是相同的,因为两者都计算为 true(作为布尔值)。

      【讨论】:

        猜你喜欢
        • 2014-05-15
        • 2023-01-12
        • 1970-01-01
        • 2016-07-19
        • 1970-01-01
        • 2012-10-31
        • 1970-01-01
        • 2016-02-23
        • 1970-01-01
        相关资源
        最近更新 更多