<?php if (// 条件) { // 処理 } else if { // 処理 }
と、
<?php if (// 条件) { // 処理 } elseif { // 処理 }
の違いは何ぞや。という話。
else ifの処理を細かく分けると、
<?php if (// 条件) { // …… 1 // 処理 } else // …… 2 if { // …… 3 // 処理 }
こんな風に
- if
- else
- if
と3段階に処理が分かれている。これに対しelseifは
- if
- elseif
で条件分岐の処理は2段階になって若干処理が軽くなる。