当我开始学习编码时,我没有上学。我看书和浏览网页。而这个问题真的没有出现在我读过的任何书中。如果我在网上搜索它,我不知道要搜索什么,所以如果这对你来说很明显,我提前道歉,因为这对我来说不是。
无论如何,如果我希望我的代码高效,这种方法会更好:
if($a == $b && $a <= $c && strlen($a) > 100 && functionA($a) && functionC($c)){
//win
} else {
//fail
}
或者
这是否更好:
if($a != $b){
//fail
} elseif($a > $c) {
//fail
} elseif(strlen($a) < 100){
//fail
} elseif(!functionA($a)){
//fail
} elseif(!functionC($c)){
//fail
} else {
//win
}
在 javascript 中,我看到编译器将代码混搭并尽可能消除所有空格并将变量名称更改为单个字母(例如thisname
to a
)等。据我了解,他们这样做是为了使 javascript 文件的大小非常小,以至于当页面要求它,加载时间不会成为问题。
但是对于php
文件呢?如果我希望我的代码高效,上面的哪个代码更好?为什么?和javascript 场景是否适用于 php?谢谢