考虑以下示例:
$a='This is a test';
如果我现在这样做:
if(strpos($a,'is a') !== false) {
echo 'True';
}
它得到:
True
但是,如果我使用
if(strpos($a,'is a') === true) {
echo 'True';
}
我什么都得不到。为什么!==false
不在===true
这种情况下我检查了 PHP 文档strpos()
但没有找到任何解释。