在Wordpress中有一个函数(has_filter),返回false
或integer
。在PHP中声明'0'为真如果声明
我想识别0
在if语句中是一个真实的,所以我这样写。
if(!(false === has_filter($tag, $function_to_check)))
{
echo "true!";
}
但我认为这段代码有点复杂。有这样的情况下写更好的方法吗?
我不是在wordpress.stackexange.com问这个问题,因为它是关于PHP本身。
这段代码是否工作?如果确实如此糟糕?它可能看起来很复杂,但如果它起作用,它对我来说看起来不错。 –
代码是代码。有时看起来很糟糕,即使它是完成某件事的最佳方式。 –
你可以将'if(!(... === ...))'改成'if(...!== ...)'' –