Hola,
 
En caso de tener por ejemplo una condición que puede ser del 1 al 10, que es mas rápido, usar 
 
if ($variable == 1) {}
if ($variable == 2) {}
if ($variable == 3) {}
if ($variable == 4) {}
if ($variable == 5) {}
if ($variable == 6) {}
if ($variable == 7) {}
if ($variable == 8) {}
if ($variable == 9) {}
if ($variable == 10) {}
 
o me conviene usar un 
 
switch ($variable)
case 1
 ...
case 2
 ...
etc etc
 
?? 
  
 
, pero para no dejarte con la curiosidad, el tiempo de ejecución es el mismo. Internamente un swtich es un puntero a un if, no más. El intérprete hace lo mismo para ambos casos. 

 
 

