Heim  >  Artikel  >  Backend-Entwicklung  >  Alternative Syntax für die Prozesssteuerung in der PHP-Prozesssteuerung

Alternative Syntax für die Prozesssteuerung in der PHP-Prozesssteuerung

不言
不言Original
2018-05-04 09:31:301683Durchsuche

Dieser Artikel stellt hauptsächlich die alternative Syntax der Prozesssteuerung in PHP vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen Ausprobiert für Basic

Lernende , Experten schließen bitte diese Seite Lesen Sie diesen Artikel 3 Minuten lang, er ist schwer zu verstehen und schwer zu erklären

  echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>

Hinweis
:

unterstützt nicht das Mischen der beiden Syntaxen innerhalb desselben Steuerblocks.

Warnung

Jede Ausgabe (einschließlich Leerzeichen) zwischen switch und dem ersten Fall führt zu einem Syntaxfehler. Dies ist beispielsweise ungültig:

<?php switch ($foo): ?>
    <?php case 1: ?>
    ...
<?php endswitch ?>

Dies ist jedoch gültig, da das Zeilenumbruchzeichen nach dem Schalter als Teil des schließenden Tags ?> betrachtet wird und daher keine Ausgabe zwischen Schalter und Groß-/Kleinschreibung erfolgen kann:

<?php switch ($foo): ?>
<?php case 1: ?>
    ...
<?php endswitch ?>

Verwandte Empfehlungen:

php-Prozesssteuerung elseif/else if

php-Prozesssteuerung sonst

php-Flusskontrolle if-Anweisung

Das obige ist der detaillierte Inhalt vonAlternative Syntax für die Prozesssteuerung in der PHP-Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn