我用错误的文本进行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冲浪解决了这个问题。无法再次复制此内容。