Hvad er en Switch Statement?

I programmeringen er omstillingsopgørelsen en betinget blok, der anvendes som en metode til at forkorte et langt sæt af ellers angivelser. Overvej nedenstående, hvis ellers blokerer (ved hjælp af PHP), i eksemplet nedenfor.

hvis ($ num == 0) {echo "Nummeret er nul!"; } elseif ($ num == 1) {echo "Nummeret er et!"; } elseif ($ num == 2) {echo "Nummeret er to!"; } ellers {echo "Fejl!";

}

I stedet for at skrive flere, hvis ellers blokerer for at køre udsagn baseret på værdien af ​​en variabel, kan du bruge switch-sætningen til at udføre opgaven med færre blokke af kode. Lad os se på følgende kodeeksempel.

switch ($ num) {case 0: echo "Nummeret er nul!"; pause; sag 1: ekko "Nummeret er et!"; pause; case 2: echo "Nummeret er to!"; pause; standard: ekko "Fejl!";

}

Med omstillingsopgørelsen bruges variabelnavnet en gang i åbningslinjen. Et sagsord er brugt til at angive de mulige værdier af variablen, som efterfølges af et kolon og et sæt sætninger, der skal køres, hvis variablen er lig med en tilsvarende værdi. Søgeordets standard bruges til at håndtere alle værdier, der ikke er dækket af et af sagerne (som en anden sætning).

Programmeringsbetingelser