buenas!!
bueno la cosa es sencilla y como ya pusieron el texto claro del php.net
la seleccion se ejecuta completa pero no asi las que no se encuentran dentro de la condicion
usamos tu ejemplo:
Código:
$variable= random(0,3);
switch ($variable)
{
case 1:
//500 lineas de codigo
case 2:
// 1 linea de codigo
}
el codigo se ejecuta completo en relacion a los "case"
no asi, en cuanto al contenido que se encuentra en las condiciones, ya que estas no se cumplieron y por lo tanto no se ejecutan
asi bien tomando tu ejemplo si mi variable coincide con el caso 1 entonces se ejecutaran las 500 lineas pero si no, estas seran ignoradas buscando la coincidencia con otro caso en el ejemplo el caso 2
y si tuvieran mas pues obvio seguirian
no se si fui claro?
un saludo!!