Firippu you are wrong about method 2 being better.
It makes no difference in efficiency, but you can use it to make your code easier to read.
Instead of this:
PHP Code:
public function(){
if(condition1){
//code1
if(condition2){
//code2
if(condition3){
//code3
if(condition4){
//code4
if(condition5){
//code5
if(condition6){
//code6
if(condition7){
//code7
}
}
}
}
}
}
}
}
It can look like this:
PHP Code:
public function(){
if(!condition1)
return
//code1
if(!condition2)
return
//code2
if(!condition3)
return
//code3
if(!condition4)
return
//code4
if(!condition5)
return
//code5
if(!condition6)
return
//code6
if(!condition7)
return
//code7
}
__________________