Php ==和==之间有什么区别?
可能重复: 在PHP中,==和===之间的区别是什么?还有,它们之间有什么区别!=还有!==?谢谢你的帮助 来自Php ==和==之间有什么区别?,php,Php,可能重复: 在PHP中,==和===之间的区别是什么?还有,它们之间有什么区别!=还有!==?谢谢你的帮助 来自 让我猜猜,你没有花时间在谷歌上搜索这个吗?请注意,在这个网站上搜索PHP===是没有帮助的。@baudday,刚刚意识到你就是OP。是的,我自己也尝试了几个明显的谷歌,但没有看到任何最好的结果。在这个网站上搜索也很糟糕。似乎有些地方需要改进。在编程网站上搜索===应该得到很好的对待。是的,我得到了-5票哈哈。我只是好奇,因为我正在使用strpos搜索字符串并注意到!==。我一直在用
让我猜猜,你没有花时间在谷歌上搜索这个吗?请注意,在这个网站上搜索PHP===是没有帮助的。@baudday,刚刚意识到你就是OP。是的,我自己也尝试了几个明显的谷歌,但没有看到任何最好的结果。在这个网站上搜索也很糟糕。似乎有些地方需要改进。在编程网站上搜索===应该得到很好的对待。是的,我得到了-5票哈哈。我只是好奇,因为我正在使用strpos搜索字符串并注意到!==。我一直在用!=所以我想知道哪一个是正确的。@baudday google与否,还有php.net手册;==与我认为的任何语言一样,and==是运算符。在那里搜索Php操作符会得到更好的结果。一条建议:始终阅读手册,添加一个示例非常全面:0==false,但0!==false,它使用的主要示例是strps函数!我问这个问题的全部原因实际上与strpos有关!
$a == $b Equal TRUE if $a is equal to $b after type juggling.
$a === $b Identical TRUE if $a is equal to $b, and they are of the same type.
$a != $b Not equal TRUE if $a is not equal to $b after type juggling.
$a <> $b Not equal TRUE if $a is not equal to $b after type juggling.
$a !== $b Not identical TRUE if $a is not equal to $b, or they are not of the same type.