具有多个 if 语句或具有多个条件的单个 if 是否更快?

时间:2021-07-08 08:03:12

标签: php optimization performance-testing

我有一个使用 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 语句是否更快?

0 个答案:

没有答案
相关问题