PHP では、else は「その他」を意味します。else ステートメントは、if ステートメントの句です。対応するステートメントは、if ステートメント内の式の値が FALSE の場合に実行できます。else ステートメントは、次の条件を満たす必要があります。 if ステートメントと一緒に使用され、単独では存在できません。構文は「if(判定条件){文ブロック1;}else{文ブロック2;}」です。

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

#if 文では判定結果が true の場合のみ演算を行うことができますが、それだけでは不十分な場合が多いため、if...else 形式の文が存在します。 if...else 文は、if 判定とは異なり、判定結果が真である場合の演算だけでなく、判定結果が真でない場合にも対応する演算を行うことができます。
else ステートメントは if ステートメントを拡張し、if ステートメント内の式の値が FALSE の場合に対応するステートメントを実行できます。もう 1 つ注意すべき点は、else ステートメントは if ステートメントの句であり、if ステートメントと一緒に使用する必要があり、単独で存在することはできないということです。
if...else文の構文形式は以下のとおりです。
if (判断条件) {
语句块 1;
} else {
语句块 2;
}
ログイン後にコピー
上記形式では、「判定条件」が真の場合「文ブロック1」を実行します。それ以外の場合は、「ステートメント ブロック 2」を実行します。 「ブロック 1」と「ブロック 2」の両方に複数のステートメントを含めることができます。 if ステートメントと同様に、「ステートメント ブロック 1」と「ステートメント ブロック 2」の両方にステートメントが 1 つだけ含まれている場合は、次のように中括弧 { } を省略できます。
if (判断条件)
语句块 1;
else
语句块 2;
ログイン後にコピー
if...elseステートメントの実行フローを次の図に示します。

例: rand() 関数を使用して乱数 $num を生成し、次に、乱数が偶数か奇数かを決定します。コードは次のとおりです。
<?php
$num = rand(1,31); //生成一个 1~31 之间的随机数
if ($num % 2 == 0) {
echo '$num ='.$num.', 是偶数!';
} else {
echo '$num ='.$num.', 是奇数!';
}
?>
ログイン後にコピー
実行結果は次のとおりです。
推奨される学習: 「
PHP ビデオ チュートリアル」 "
以上がPHP での else は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。