PHP マニュアル
前のページ | 第 12 章 制御構造 | 次のページ

# 制御構造に関する別の構文

PHPは、いくつかの制御構造、つまり、`if`、 `while`、`for`、 `foreach`、`switch` に関する別の構文を提供します。 各構造において開き波括弧をコロン(:)、閉じ波括弧をそれぞれ `endif;`,`endwhile;`, `endfor;`,`endforeach;`, `endswitch;`に変更するのが 別の構文の基本的な形式となります。

    <?php if ($a == 5): ?>
    Aは5に等しい
    <?php endif; ?>

上の例では、HTMLブロック"A = 5"はこの構文で 書かれた`if`文の内部で入れ子になっています。 このHTMLブロックは、$aが5の場合にのみ表示されます。

この方法は、`else`や`elseif`にも 同様に適用することができます。 次の例は、この形式で`if`文を`elseif` および`else`と共に使用しています。

    if ($a == 5):
        print "aは5に等しい";
        print "...";
    elseif ($a == 6):
        print "aは6に等しい";
        print "!!!";
    else:
        print "aは5でも6でもない";
    endif;

より多くの例を参照するには、 while, for, ifも参照下さい。

前のページ | ホーム | 次のページ
`elseif` | 上に戻る | `while`