Kann mir jemand vorschlagen, wie kann ich den Code unten Wie neu zu schreiben den Code ersetzen, um die repeatation des Blocks case 3:{code block A; break;}
PHP - Schalten Sie mehrere case-Anweisung
`
switch(i){
case 1:{code block A; break;}
case 2:{code block b; break;}
case 3:{code block A; break;}
default: {code block default; break;}
}
`
zu vermeidenWie für den Fall 1 & Fall 3 kombiniert Code haben
Das funktionierte gut, Dank ..ist dieses Format eines Standard eines ?? –
Da das PHP-Dokument dieses Format erwähnt, denke ich es ist: http://www.php.net/manual/en/control-structures.switch.php –
Ja, das ist ein Standardmuster in fast allen Sprachen, die 'unterstützt Schalter - Fall'. Es wird als "Fall-through" bezeichnet, wenn Sie durch einen Fall in den nächsten fallen. Deshalb hast du die Anrufe, um dort zu "brechen", um zu verhindern, dass es dort hinfällt, wo du es nicht willst. – ChristianF