PHP if表达式之间有什么区别?

Omr*_*nic 7 php expression if-statement

那些PHP if表达式之间有什么区别!?

if ($var !== false)
{
    // Do something!
}


if (false !== $var)
{
    // Do something!
}
Run Code Online (Sandbox Code Playgroud)

像Zend Framework这样的一些框架使用最新的形式,而传统的框架使用最新的形式.

提前致谢

mat*_*tei 10

表达式的结果是一样的,但是它是保护自己免受分配,而不是比较的一个很好的方式(例如,写if ($var = false)的不是if ($var == false),因为你不能指定值$varfalse关键字)