【发布时间】:2012-03-24 10:32:10
【问题描述】:
这两种说法有什么区别:
if (false === $variable) {
//do something
}
和
if ($variable === false) {
//do something
}
我个人使用第二种风格,但经常在我使用的框架中遇到代码,而我使用的似乎总是使用第一种风格。
是否有区别(我怀疑这是与类型有关的一些遗留问题)还是这只是一种编码习惯(它必须植根于某些东西??)
如果不是,考虑到逻辑实际上是倒退的,第一种风格背后的原因是什么。
【问题讨论】:
标签: php optimization