IF 構文は、PHP を含む全ての言語において最も重要な機能の一つです。 この構文は、命令の条件実行を可能にします。 PHP では、次のような C 言語に似た IF 構文が使用されます。
if (式) 文
式のセクションで記述したように、式は論理値で評価されます。 式が TRUE と評価された場合、PHP は文を実行します。 FALSE と評価された場合は、これを無視します。
以下の例は、 $a が $b より大きい場合は、'a は b より大きい' を 表示します。
if ($a > $b) print "a は b より大きい";
条件分岐させたい文が一つ以上ある場合もしばしばあります。 もちろん、各々の文を IF 文で括る必要はありません。 代わりに、複数の文をグループ化することができます。 例えば、このコードは、$a が $b よりも大きい場合に 'a は b よりも大きい' を表示し、 $a の値を $b に代入します。
if ($a>$b) {
print "a は b より大きい";
$b = $a;
}IF 文は、他の IF 文の中で無限に入れ子にできます。 これは、プログラムの様々な部分の条件付実行について 完全な柔軟性を提供します。