PHP中判断条件将常量写在前面有何好处?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

我们在编写PHP代码的过程中,大部分童鞋是这么写的:
<?php

if($a == 1 && $b == 2){
do sth
}
但你也会发现,有些“高手”是这样子写的:
<?php

if(1 == $a && 2 == $b){
do sth
}
估计你会问,这样写有啥“高明之处”?
 
这样写的好处是:避免因为马虎而造成在写判断条件时,将“==”写成“=”。因为如果是第二种写法,在编译时是通不过的,会报“syntax error, unexpected '='”的错误。
所以,从今天起,向高手写法看齐吧!

要回复问题请先登录注册