if else文は、プログラムの中である条件が成立する場合には一つの処理を、
成立しない場合には別の処理を行うために使用される文法です。
プログラムにおいて、特定の条件が成立するか否かによって、
処理を分岐する必要がある場合にif else文が使用されます。
if else文の構文は以下の通りです。
<?php
if (条件式) {
// 条件式がtrueの場合に実行される処理
} else {
// 条件式がfalseの場合に実行される処理
}
?>
条件式がtrueの場合にはifブロック内の処理が、falseの場合にはelseブロック内の処理が実行されます。
例えば、以下のようなプログラムを考えます。
<?php
$age = 18;
if ($age >= 20) {
echo "成人です。";
} else {
echo "未成年です。";
}
?>
このプログラムでは、変数$ageに格納された値が20以上の場合には「成人です。」というメッセージが、
それ以外の場合には「未成年です。」というメッセージが表示されます。
if else文は、プログラムの中で頻繁に使用される文法の一つであり、複雑な処理を行うためにも必要不可欠なものです。
初心者の方は、if else文の基本的な構文と使用方法をしっかりと理解し、
自分なりのプログラムを作成することをおすすめします。
最初の条件にマッチしない時に次のelse ブロックに処理が行われる事を
サンプルプログラムで確認してみましょう
<?php
/**
* 変数名には関連する名詞を使います
* インデントは必ず揃えましょう
* 最初の条件にマッチしない場合はelseブロックの処理が行われます
*/
// 年齢
$age = 20;
// 年齢が30歳以上
if ($age > 30) {
echo '30歳以上';
} else {
echo '条件にマッチしなかったのでelseブロックの処理がおこなわれました';
}
?>
上記のコードをコピペして下記のサイトで実際にPHPコードを実行してみましょう
本サイトでは、基礎的な学習は開発環境を構築しないで、webで実行します。
コピペで動作したら、今度は自分で実際にコードをトレースしてコーディングしてみましょう
効率的にプログラムを学習するなら必ず、手打ちすることです。
打つことで、アウトプットして覚えていきます。
ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO
paiza.IOはオンラインですぐにプログラミングが始められる、オンライン実行環境です。Java,Ruby,Python,PHP,Perlなど主要24言語に対応。プログラミング学習にも。