NO existe un límite, al menos que yo sepa, puesto que de todas esas condiciones (si hablamos de ifelse's como en tu ejemplo) sólo se va a ejecutar 1.
Pero lo que sí es que puede terminar siendo muy confuso.
Otra opción igualmente válida es usar
switch:
Código PHP:
switch($veh):
case 1:
$tip = 1;
break;
case 2:
$tip = 2;
break;
endswitch;
Saludos,