也许我的问题并不重要,但是每当我做项目的时候,它就会突然出现在我的脑海中,所以我想知道哪种方法在性能方面更好,我也想知道还有没有其他的副作用。
代码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
}
}
}
所以我更喜欢第二个,它对于高级程序员来说更容易阅读,但是对于初学者来说有点混乱