if (条件式1) { 条件式1が真の場合の処理; } elseif (条件式2) { 条件式2が真の場合の処理; } else { 条件式1、条件式2がともに偽の場合の処理; }
条件式を複数用意し、それぞれの条件毎に処理を分けて行う時に使用します。 ※「elseif」「else if」のどちらでも同様に動作しますが、「else」と「if」の間に 半角スペースを入れた方がコーディング規約に合っています。
<?php $hensu = 0; if ($hensu === FALSE) { echo '$hensuはFALSEです。'; } else if ($hensu === 0) { echo '$hensuは0です。'; } else { echo '$hensuはTRUEです。'; } ?>
$hensuは0です。