I didn't go to school when I started learning to code. I read books and browse the web. And this question really didn't appear in any of the books I read. And if I search it online I don't know what to search so I apologize in advance if this is obvious to you because it isn't to me.
Anyway is this approach better if I want my code to be efficient:
if($a == $b && $a <= $c && strlen($a) > 100 && functionA($a) && functionC($c)){
//win
} else {
//fail
}
OR
is this better:
if($a != $b){
//fail
} elseif($a > $c) {
//fail
} elseif(strlen($a) < 100){
//fail
} elseif(!functionA($a)){
//fail
} elseif(!functionC($c)){
//fail
} else {
//win
}
In javascript, I see compilers mash code up and eliminate all white space as possible and change variable names to a single letter (e.g. thisname to a) etc. In my understanding they do it so that the size of the javascript file is so small that when the page asks for it, loading time wouldn't be a problem.
But how about for php files? Which of the code above is better if I want my code to be efficient? why? AND Does the javascript scenario apply to php? Thanks