哪个是正确的语法不等于运算符
这 - >!=
if($ses_startdate != $startdate) {
echo "I am true";
}
Run Code Online (Sandbox Code Playgroud)
或者这个 - >!==
if($ses_startdate !== $startdate) {
echo "I am true";
}
Run Code Online (Sandbox Code Playgroud)
我一直在使用!= =之前它没有任何问题,但不是它创建了一些条件的问题,当我改变它!=它工作正常..为什么会这样?
!==比较严格!=,!==也检查数据类型.例子:
$a = 1;
$b = '1';
$c = 1;
$d = TRUE;
// These are true:
$a == $c;
$a == $b;
$a === $c
$a == $d;
// but these are FALSE:
$a === $b;
$a === $d;
Run Code Online (Sandbox Code Playgroud)