无法比较PDO->;查询结果为false


Can not compare PDO->query result to false

我用错误的文本进行PDO查询。它假定返回false。根据调试器的说法,它确实如此。问题是,检查它是否为假是不起作用的

$pdo = new PDO(...) // no errors here. correct requests work.
$result = $pdo->query("asdsadgsa");
if (!$result)
    echo "Never gets here";

两个

if ($result == false)

也不是

if ($result === false)

它只是永远不会进入如果身体。我是不是搞错了php比较运算符?

这很奇怪。显然重启+30分钟fb冲浪解决了这个问题。无法再次复制此内容。