PHP中的判断语句 false !== 是什么意思
if($res !== false){echo "未定义通过<br>";
}else{
echo "未定义不通过<br>";
}
$res = 0;
if($res !== false){
echo "0数字通过<br>";
}else{
echo "0数字不通过<br>";
}
$res = "0";
if($res !== false){
echo "0字符串通过<br>";
}else{
echo "0字符串不通过<br>";
}
$res = NULL;
if($res !== false){
echo "NULL通过<br>";
}else{
echo "NULL不通过<br>";
}
$res = "";
if($res !== false){
echo "空字符串通过<br>";
}else{
echo "空字符串不通过<br>";
}
$res = array();
if($res !== false){
echo "array()通过<br>";
}else{
echo "array()不通过<br>";
}
$res = FALSE;
if($res !== false){
echo "FALSE通过<br>";
}else{
echo "FALSE不通过<br>";
}
$res = TRUE;
if($res !== false){
echo "TRUE通过<br>";
}else{
echo "TRUE不通过<br>";
}
$res = 1;
if($res !== false){
echo "数字1通过<br>";
}else{
echo "数字1不通过<br>";
}
验证结果
Notice: Undefined variable: res in D:\xampp\htdocs\test.php on line 6
未定义通过
0数字通过
0字符串通过
NULL通过
空字符串通过
array()通过
FALSE不通过
TRUE通过
数字1通过
--------------------------------------------------------------------------------------
就是false!=的意思,例如 if($temp!=false)可以写成 if(false!==$temp)
为了避免写错,把false写在前面
页:
[1]