Zum Inhalt springen

endswitch

Einführung

Die Anweisung endswitch wird verwendet, um eine switch-Anweisung in PHP bei Verwendung der alternativen Doppelpunkt-Syntax zu beenden. Sie ist in dieser Syntax erforderlich und muss verwendet werden, um das Ende des switch-Blocks zu signalisieren.

Beispiel

Hier ist ein Beispiel, das die Verwendung von endswitch in PHP demonstriert:

php
<?php

$dayOfWeek = 2;
switch ($dayOfWeek):
  case 1:
    echo "Today is Monday";
    break;
  case 2:
    echo "Today is Tuesday";
    break;
  case 3:
    echo "Today is Wednesday";
    break;
  case 4:
    echo "Today is Thursday";
    break;
  case 5:
    echo "Today is Friday";
    break;
  default:
    echo "It is the weekend!";
endswitch;

Im obigen Beispiel haben wir einen switch-Block, der den Wert der Variable $dayOfWeek testet. Je nach Wert von $dayOfWeek wird ein anderer case-Block ausgeführt.

Am Ende jedes case-Blocks wird eine break-Anweisung verwendet, um den switch-Block zu verlassen und die Ausführung weiterer case-Blöcke zu verhindern. Der default-Fall wird ausgeführt, wenn keiner der vorherigen case-Blöcke auf den Wert von $dayOfWeek passt.

Schließlich wird die Anweisung endswitch verwendet, um das Ende des switch-Blocks zu signalisieren.

Es ist wichtig zu beachten, dass endswitch bei Verwendung der alternativen Doppelpunkt-Syntax für switch-Anweisungen obligatorisch ist. Wenn Sie die Standard-Syntax mit geschweiften Klammern {} verwenden, wird endswitch nicht benötigt. Die alternative Syntax wird oft aufgrund der besseren Lesbarkeit bevorzugt, insbesondere beim Mischen von PHP mit HTML-Vorlagen.

Praxis

Was bedeutet die Anweisung 'endswitch' in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.