是的,PHP解释器是“惰性”的,这意味着它将尽可能少地进行比较以评估条件。
如果要验证,请尝试以下操作:
function saySomething(){ echo 'hi!'; return true;}if (false && saySomething()){ echo 'statement evaluated to true';}
是的,PHP解释器是“惰性”的,这意味着它将尽可能少地进行比较以评估条件。
如果要验证,请尝试以下操作:
function saySomething(){ echo 'hi!'; return true;}if (false && saySomething()){ echo 'statement evaluated to true';}