Modul 2 – Osnove PHP-a
Lekcija
Switch
Više grana po jednoj vrednosti
switch upoređuje izraz sa listom case vrednosti. break sprečava pad kroz sledeće case-ove. Od PHP 8 match izraz je stroža alternativa sa return vrednošću. Switch je pogodan za menije, statuse porudžbina i HTTP metode.
Kada koristiti
Kada imate 3+ grane po istoj promenljivoj; za složenu logiku if/elseif je često jasniji.
<?php
$status = "paid";
switch ($status) {
case "paid": echo "Plaćeno"; break;
default: echo "Nepoznato";
}Varijacija primera
Proširite primer iz lekcije: dodajte još jednu promenljivu, promenite granicu petlje ili grananje i posmatrajte izlaz. Namerno napravite grešku (npr. nedefinisana promenljiva) da vidite PHP poruku – zatim je ispravite.
