为什么我不能识别错误?

时间:2018-12-11 20:31:51

标签: 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 GETS HERE.
}

1 个答案:

答案 0 :(得分:2)

您有错字。

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