Maison >développement back-end >tutoriel php >Syntaxe alternative pour le contrôle de processus dans le contrôle de processus php

Syntaxe alternative pour le contrôle de processus dans le contrôle de processus php

不言
不言original
2018-05-04 09:31:301783parcourir

Cet article présente principalement la syntaxe alternative du contrôle de processus dans le contrôle de processus PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Cet article est. essayé pour les apprenants de base , experts veuillez fermer cette page

Lisez cet article pendant 3 minutes, c'est difficile à comprendre

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

Remarque :

ne prend pas en charge le mélange des deux syntaxes au sein du même bloc de contrôle.

Avertissement

Toute sortie (y compris les espaces) entre switch et le premier cas entraînera une erreur de syntaxe. Par exemple, ceci n'est pas valide :

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

Mais cela est valide car le caractère de nouvelle ligne après switch est considéré comme faisant partie de la balise de fermeture ?> , il ne peut donc y avoir aucune sortie entre switch et case :

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

Recommandations associées :

contrôle de processus php elseif/else if

contrôle de processus php else

contrôle de flux php si instruction

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn