==和之间有什么区别===?
==比较究竟是如何运作的?===比较究竟是如何运作的?什么是有用的例子?
可能重复:
3个不同的等于
php中==和===之间有什么区别吗?当我在条件语句中使用它们时,两者似乎都适合我.我是用PHP编程的新手.请考虑一下并用简单的话回答.
可能重复:
等式(== double equals)和identity(=== triple equals)比较运算符有何不同?
参考 - 这个符号在PHP中意味着什么?
php不等于!=和!==
这段代码片段中有哪些!==和===运算符?
if ( $a !== null ) // do something
if ( $b === $a ) // do something
Run Code Online (Sandbox Code Playgroud) 可能重复:
等式(== double equals)和identity(=== triple equals)比较运算符有何不同?
我知道==和之间的基本区别===,但有些有经验的编码员可以告诉我两个案例的一些实际例子吗?
我试图通过使用以下"代码"检查用户是来自荷兰或比利时以外的地方:
$countrycode = 'NL';
if ($countrycode !== 'NL' || $countrycode !== 'BE') {
echo 'you are not from NL or BE';
} else {
echo 'you are from: ' . $countrycode;
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚为什么它会在第一次出现时回响.
PS:我知道我可以通过改用===来改变它,但我想知道为什么或我做错了什么.
谢谢