考虑以下PHP代码:
$someVar = false;
function someHeavySqlFunction() {
// massive time/memory/cpu intensive SQL request here
return true;
}
if ($someVar && someHeavySqlFunction()) {
// blabla
}
我的“ if”条件是否可以运行“ someHeavySqlFunction()”以查看其是否返回true / false?还是会在“它”注意到$ someVar已经为“ false”后立即“停止”,从而不再“需要进一步”?
对不起,但是我找不到合适的关键字来找到这个基本问题的答案。