if 構文

if構文は、括弧内の条件を評価し、条件が真であれば中括弧内のコードを実行します。条件が偽の場合、ifブロック内のコードは実行されません。ifと共に、elseおよびelseif演算子を使用して複雑な条件分岐を作成することができます。

構文

phpif (condition) {
  // condition が真の場合に実行されるコード
}

例

5が3より大きいか確認します:

php<?php
  if (5 > 3) {
    echo '5 is greater than 3';
  }
?>

コードの実行結果:

php'5 is greater than 3'

例

代替実行のためのelseの使用:

php<?php
  $num = 4;
  if ($num > 5) {
    echo 'Number is greater than 5';
  } else {
    echo 'Number is 5 or less';
  }
?>

コードの実行結果:

php'Number is 5 or less'

例

複数の条件のためのelseifの使用:

php<?php
  $num = 5;
  if ($num > 5) {
    echo 'Number is greater than 5';
  } elseif ($num == 5) {
    echo 'Number is exactly 5';
  } else {
    echo 'Number is less than 5';
  }
?>

コードの実行結果:

php'Number is exactly 5'

関連項目

  • 値を複数の選択肢と照合するswitch構文