PHP 比较运算符

平时用得比较多的是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"))

这是很基础的执行顺序的问题.

发表回复

您的电子邮箱地址不会被公开。