避免混淆 ==和=
有时候比较一个变量和一个常量的时候意外的把常量赋值给了变量。
应当使用
if ( 12 == $a ){...}
而不是
if ( $a == 12 ){...}
把常量放在左边会触发赋值操作符的一个解析错误。换句话说,如果写为以下代码,PHP会报错:
if ( 12 = $a ){...}
不过
if ( $a = 12 ){...}
会悄悄的执行,这会将12赋值给$a,然后执行块中的代码。
版权属于:原链接作者
转载是因为内容优秀,怕原地址失效所以保存,如有版权问题,我们将尽快隐藏或删除文章。