PHPでif-else文(ステートメント)を使用してみます。
■環境
・Windows10
・WampServer Version 3.2.3 64bit
・PHP Version 7.3.21
■if-else文(ステートメント)を使用する
それでは、早速if-else文(ステートメント)を使用してみます。if文(ステートメント)では、条件が設定でき、trueの場合、if文内のコードブロックが実行されましたが、else文(ステートメント)が加わることで、else(偽)と評価されている場合は、else文(ステートメント)内のコードブロックを実行することができます。
■コード
<?php
$number_one = 20;
$number_two = 30;
if($number_one > $number_two){
echo "$number_one が $number_two より大きいです";
} else{
echo "$number_two が $number_one より大きいです";
}
?>
今回はnumber_oneという変数を定義し、その中に数値を格納します。次に、number_twoという変数を定義し、同じようにその中に数値を格納します。
格納後、if-else文(ステートメント)を使用し、括弧内の条件に比較演算子でnumber_oneがnumber_twoより大きい時と設定します。条件が真(true)の場合には、真(true)の場合のecho文が出力されますが、else(偽)の場合には、else文内に記述されたecho文が出力されます。
■実行
では、このスクリプトを「hello.php」という名前で保存し、実行させてみます。
実行してみると、if-else文(ステートメント)を使用し、括弧内に設定した条件が、真(true)の場合の処理(echo文での文字列出力)が実行されました。
■else(偽)の場合
では、次にelse(偽)の場合も実行してみます。今回number_oneという変数を定義しましたが、その中の「20」という数値を「50」という数値に変更してみます。
「50」という数値に変更すると、if-else文(ステートメント)を使用し、括弧内に設定した条件が成立しませんので、else(偽)となります。else(偽)となった場合にelse内の処理(echo文での文字列出力)が実行されました。
コメント