PHPでif-else文(ステートメント)を使用する

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文での文字列出力)が実行されました。

コメント

タイトルとURLをコピーしました