http://php.net/manual/es/language.op...hp#example-120
creo podrías darle un buen uso a expresiones ternarias en tu código, evitarías tanto if else
$a = false;
$b = false;
$c = true;
echo $a? 'a true' : ($b? 'b true' : ($c? 'c true' : 'todas son false'));
cambia su urden seteandoles true en [$a || $b || $c] para probar como funciona.
saludos.