Innerhalb der Switch-Struktur glaube ich nicht, dass es irgendeinen Weg gibt, etwas wie 'oder' auf einer Zeile zu tun. Das wäre der einfachste Weg:
%Vor%Aber vor allem, wenn Sie nur einen Wert zurückgeben und keinen Code ausführen, würde ich Folgendes empfehlen:
%Vor% Wenn Sie in Ihrem Fall break;
nicht verwenden, fällt die Ausführung einfach in den nächsten Fall. Sie können dies zu Ihrem Vorteil nutzen, indem Sie alle Ihre Fälle zusammenlegen, z. B .:
Da es im Fall 'test1' kein break;
gibt, wenn die Ausführung in diesem Fall endet (dh sofort, da keine Logik darin enthalten ist), wird die Steuerung in den Fall 'test2' fallen, der endet in seiner break
-Anweisung.
In diesem Fall wird die break
für diese Fälle nicht einmal benötigt, da die return
-Anweisung dafür sorgt, dass die switch
für sich alleine herauskommt.
Tags und Links php switch-statement