Sono un po 'perplesso ogni volta o meno da includere breakdopo l'ultimo caso, spesso default.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
breakIl mio unico scopo è nella mia comprensione impedire che il codice switchvenga eseguito per il resto del caso.
È quindi più logico avere un breakultimo a causa di coerenza o saltare per breaknon applicare alcun uso funzionale? Entrambi sono logici in modi diversi secondo me.
Questo potrebbe in un certo senso essere confrontato con la fine di un .phpfile con ?>. Non finisco mai per ?>lo più a causa del rischio di produrre spazi vuoti, ma si potrebbe sostenere che sarebbe logico terminare il file.
breakultimo caso lontato :)