也许我的问题并不重要,但是每当我做项目的时候,它就会突然出现在我的脑海中,所以我想知道哪种方法在性能方面更好,我也想知道还有没有其他的副作用。
代码1:

if ($result === TRUE){
    // some statements
    return TRUE;
}else{
    // some statements
    return FALSE;
}

代码2:
if ($result === FALSE){
    // some statements
    return FALSE;
}

// some statements
return TRUE;

请注意,当条件为true或false时,我必须处理一些代码,这就是为什么我要在注释中声明“//some statements”

最佳答案

两者的表现是一样的。
选择一个更适合阅读的,第一个可以让你得到一个v形的

if($result) {

} else {
  for() {
    if($result2) {
      //code
    }
  }
}

所以我更喜欢第二个,它对于高级程序员来说更容易阅读,但是对于初学者来说有点混乱

09-10 12:54