if 文

使い方

ドキュメント:

if | PHP Manual [公式]

else | PHP Manual [公式]

elseif / else if | PHP Manual [公式]

論理演算子 (and / or)

  • and
  • or
  • xor
  • !
  • &&
  • ||

参考:

論理演算子 | PHP Manual [公式]

演算子の優先順位 | PHP Manual [公式]

コロン/セミコロンを使う

if / else / elseif で括弧の後にコロン : を付け、endif の後にセミコロン ; を付ける。

<?php if ( empty($name) ): ?>
Name is empty!
<?php else: ?>
Hello, <?= $name ?>!
<?php endif; ?>Code language: PHP (php)

ドキュメント:

制御構造に関する別の構文 | PHP Manual [公式]

参考:

endif – 波括弧をコロンとendif; に変更 | アルファシス

コロン構文 | so-zou.jp

どっちが正しい?初級者が if {} と if: endif ; の違いを聞いてみた | unitopi

if 文でコロンを使った記法について – teratail

三項演算子

$hoge = 条件式 ? (true の場合の式) : (false の場合の式);

参考:

if 文を一行で書いてスッキリさせる – Qiita

コロンを使って1行で書かれている if 文について – teratail

オブジェクトかどうか判定する

こちらのページを参照

ドキュメント:

is_object | PHP Manual [Official]

Tips

if にまつわるエトセトラ – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA