Autor Zpráva
Vojtik
Profil
Zdarec,
Chtěl bych se zeptat jaký je rozdíl mezi podmínkou Switch a If, Else?
Děkuji za odpověď.
Keeehi
Profil
Vojtik:
Tak přímo podmínka je z toho jen to IF

Switch je struktura, pomocí které se dá zapsat dlouhý if - elseif -elseif - ... - else
Následující dva zápisy dělají to samé
if ($i == 0) {
    echo "i equals 0";
} elseif ($i == 1) {
    echo "i equals 1";
} elseif ($i == 2) {
    echo "i equals 2";
} else {
    echo "i not equals 0,1,2";
}

switch ($i) {
    case 0:
        echo "i equals 0";
        break;
    case 1:
        echo "i equals 1";
        break;
    case 2:
        echo "i equals 2";
        break;
    default:
        echo "i not equals 0,1,2";
        break;
}
Vojtik
Profil
Takže v tom žádný velký rozdíl není? Jen zápis syntaxe?
Keeehi
Profil
Vojtik:
Ano, žádný velký rozdíl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: