我有一个使用 OR 的带有多个条件的 if 语句
if (empty($var1) || !isset($array1['key'])) {
return false;
}
我想知道它是否比使用多个单独的 if 语句具有性能优势。
if (empty($var1) ) {
return false;
}
if (!isset($array1['key']) {
return false;
}
或者它只是减慢了代码的速度?
另外如果另一个条件调用了一个方法,如果第一个条件匹配,它还会检查第二个条件吗?
if (empty($var1) || !checkMethod()) {
return false;
}
在这种情况下,单独执行 if 语句是否更快?