Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2014, 08:46
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: ¿Esta es la única forma condicional en PHP?

Exiten muchas formas...

Código PHP:

if($Mision == "Novato") {
    switch(
$Yo) {
        case 
'Pluma':
        case 
'Lápiz':
        case 
'Carpeta':
        ....
            echo 
$Yo;
        break;
        default:
            echo 
"Error";
        break;
    }

O poner Misition en el switch:
Código PHP:

switch($Yo) {
    case 
'Pluma':
    case 
'Lápiz':
    case 
'Carpeta':
    ....
        if(
$Mision == "Novato") echo $Yo;
        else echo 
"Error";
    break;
    default:
        echo 
"Error";
    break;

Al final, cual es más costosa o menos, o cual es más vistosa o menos... es algo "complicado".

Yo en casos así, en vez de tener un mega if, prefiero un switch, por si añado condiciones en cada caso, o in_array... que queda más "limpio" que un tochón :D
__________________
>> Eleazan's Source
>> @Eleazan