Réalisées par des traducteurs professionnels, des entreprises, des pages web ou traductions disponibles gratuitement.
however, unlike else, it will execute that alternative expression only if the elseif conditional expression evaluates to true.
elseif は、その名前から分かるように、 if と else の組み合わせです。 elseif は、 else のように、元の if 式の値が false の場合に別の文を実行するように if 文を拡張します。 しかし、 else とは異なり、 elseif 式が true の場合にのみ代わりの式を実行します。 例えば、次のコードは、 aはbより大きい 、 aはbに等しい 、 aはbより小さい を出力します。
these expressions are most commonly used inside conditional execution, such as if statements.
これまでのところ、php/fi 2 のユーザーは何も変わったところがないと 思ったことでしょう。 しかし、php は、他の多くの言語が行うのと同じ手法で、 更に多くの式を使用可能です。 php 3 は、ほとんど全てが式であるという意味で、式指向の言語です。 既に取り扱った '$a=5' という例について考えてみましょう。 この式には、整数定数の '5' と 5 に更新された $a の値という 2 つの値が現れているということに容易に気づくことでしょう。 しかし、実際には、ここにはもうひとつの値が含まれています。 それは、代入自体の値です。 代入式は、それ自体、代入値を評価します。 この場合、その値は 5 になります。 このことは、実際には、'$a = 5' は、それが何をするかによらず、 値 5 を有する式であることを意味します。 つまり、 '$b = ($a = 5)' のように書くことは、'$a = 5; $b = 5;' と書くのと 同様なのです。(セミコロンは、文の終わりを示します。) 代入は、右から左へ実行されるため、'$b = $a = 5' と書くことも 可能です。