我们知道=
优先级低于!
。
我的问题:如果上述句子是正确的,那么如何执行以下if()
条件
function foo()
{
return false;
}
if(!$a=foo())
{
echo "Yes, foo() appeared here.";
}
这是一项分配,而不是比较。此外,您需要分配一个函数。那么顺序是:
1) Function call returning false;
2) Assignment of false value to $a;
3) Negation of $a as !false, i.e., true.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句