平时用得比较多的是php和shell脚本, 今天遇到一个坑, 记录下来避免日后再踩.
php中判断一个条件不为真
 
 
 $a ="YES";
 if (!$a == "YES") {
 echo '$a does not echo to YES';
 }
 else {
 echo '$a equals to YES';
 }
 
 以上代码无论如何都是false值, 正确的应把判断语句改为
if ($a !== "YES")
 或者
 if (!($a == "YES"))
这是很基础的执行顺序的问题.