5 - 1 : 条件分岐(if, elseif, else)と演算子
完全な比較演算子・論理演算子対応表と、安全な値判定のベストプラクティスです。
条件分岐の基本構文
<{if $role == 'admin'}>
<span class="badge admin">管理者</span>
<{elseif $role == 'editor'}>
<span class="badge editor">編集者</span>
<{else}>
<span class="badge guest">一般ユーザー</span>
<{/if}>
比較演算子・論理演算子対応表
| 記号 | 英語代替 | 構文例 | 意味 |
|---|---|---|---|
== | eq | $a == $b | 等しい |
!= | ne, neq | $a != $b | 等しくない |
> | gt | $a > $b | より大きい |
< | lt | $a < $b | より小さい |
>= | gte, ge | $a >= $b | 以上 |
<= | lte, le | $a <= $b | 以下 |
! | not | !$is_active | 否定(〜ではない) |
&& | and | $a && $b | 論理積(かつ) |
|| | or | $a || $b | 論理和(または) |
is even | - | $num is even | 偶数である |
is odd | - | $num is odd | 奇数である |
Publish
4456 bytes
更新: 2026-11-02 16:15 by admin