Switch statement PHP

Lo switch è utile quando si confronta una variabile con molti valori possibili.

Sintassi

$giorno = "lunedi";

switch ($giorno) {
    case "lunedi":
        echo "Inizio settimana";
        break;
    case "venerdi":
        echo "Quasi weekend";
        break;
    case "sabato":
    case "domenica":
        echo "Weekend!";
        break;
    default:
        echo "Giorno lavorativo";
}

Importante

  • Usare sempre break per uscire dal case
  • Senza break, l esecuzione continua al case successivo
  • default gestisce tutti i casi non specificati

Match expression (PHP 8+)

$risultato = match($voto) {
    10, 9 => "Ottimo",
    8, 7 => "Buono",
    6 => "Sufficiente",
    default => "Insufficiente"
};

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...