PHP で条件分岐しつつ HTML を見やすく書く
はじめに
PHP で条件分岐して違う HTML タグや文章を表示したい場合に、なるべくシンプルに HTML を書く方法を調べた。
TL;DR
<?php if (true) : ?>
<?php endif; ?>
のように:
とendif
を使う
目次
環境・条件
1 | $ sw_vers |
詳細
PHP で条件分岐して、違うタグや文章を表示したい場合は、次のように echo
で出力する内容を変更したり、
1 |
|
次のように 波括弧({}
) までで PHP のタグを閉じて、HTML 部分は普通に書いたりして実現できる。
1 | if (true) { |
個人的には気持ち悪く感じるので、シンプルに書く方法を調べたところ、コロン(:
) を使うと次のように書ける。
1 | if (true) : |
まとめ
<?php if (true) : ?>
<?php endif; ?>
のように:
とendif
を使う
参考文献
関連記事
- Laravel で現在の URL 取得方法まとめ
- Laravel の Form::select で空の選択肢ありのセレクトボックス
- Laravel で Vue を利用する際の Tips/メモ
- Apache2 + PHP で非公開ディレクトリの画像を読み込んで表示する
- jQuery Select2 で、初期値の設定と選択状態のクリア
- Laravel で Cookie を使う(参照/設定/削除)
- JavaScript で URL のクエリパラメータを操作する方法
- axios で添付ファイルありのリクエスト(multipart/form-data の POST)