Php 为什么可以';我不能辨别出错误吗?

Php 为什么可以';我不能辨别出错误吗?,php,wordpress,Php,Wordpress,我故意要失败。。。根据文档get_term_by将在未找到任何内容时返回false 我发布: $exiting_term = get_term_by('slug', sanitize_title("something"), 'non-existing-one'); 然后我 var_dump($existing_term); 其输出为: bool(false) 但是,我的代码将不会进入此块。为什么呢 if ($existing_term === false) { /// NEVER GET

我故意要失败。。。根据文档
get_term_by
将在未找到任何内容时返回
false

我发布:

$exiting_term = get_term_by('slug', sanitize_title("something"), 'non-existing-one');
然后我

var_dump($existing_term);
其输出为:

bool(false)
但是,我的代码将不会进入此块。为什么呢

if ($existing_term === false) {
 /// NEVER GETS HERE.
}
你打错了

var_dump('exiting_term' == 'existing_term');
--> bool(false)

$exiting_term!=$现有术语
您是正确的。。。我需要眼镜。谢谢@JasonGenX不仅如此,还需要启用日志记录notices@zerkms我倾向于把这一点归咎于WordPress。@cabrerahector我仍然认为WP对错误报告持傲慢态度@天啊,我的眼睛在流血。但重点是,对于一个普通的开发人员来说,并没有太多的工作要做。