PHPフロー制御の代替構文

伊谢尔伦
リリース: 2016-11-24 09:27:11
オリジナル
1559 人が閲覧しました

PHP は、if、while、for、foreach、switch など、フロー制御のための代替構文をいくつか提供しています。代替構文の基本的な形式は、左中括弧 ({) をコロン (:) に置き換え、右中括弧 (}) をそれぞれ endif;、endwhile;、endfor;、endforeach; に置き換えます。

<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>
ログイン後にコピー

上の例では、HTML コンテンツ「A は 5 に等しい」が、代替構文を使用して if ステートメント内にネストされています。この HTML のコンテンツは、$a が 5 に等しい場合にのみ表示されます。

else と elseif では代替構文も使用できます。以下は、代替構文形式で記述された elseif と else を含む if 構造の例です。

<?php
if ($a == 5):
    echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>
ログイン後にコピー

注:

は、同じ制御ブロック内で 2 つの構文を混合することをサポートしていません。


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート