PHP

10分で学ぶ!PHPのif文の使い方ガイド

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

こんな人に読んでほしい

  1. 「if文」について説明ができない人
  2. プログラミング学び始めたけど、基礎をしっかり学びたい人
  3. エンジニア転職をしたい人

書き方

if (条件式) {

 特定の処理をここに書く
 ※この処理は条件式が成立した場合に実行される

}

サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!

【PHP初学者向け】var_dump()ってなに? あけお スクールに多額のお金を支払う前に、僕の記事で学習してみてね!! こんな人に読んでほしい 「var_dump(...

サンプルコードで学ぼう!

サンプルコード① if文

PHP
<?php
$value = 10;

if (0 < $value) {
    var_dump("値は0より大きい数字です。");
}

このコードの実行結果はこちら

PHP
string(37) "値は0より大きい数字です。"

サンプルコード② else文

PHP
<?php
$value = 10;

if (30 < $value) {
    var_dump("値は0より大きい数字です。");
} else {
    var_dump("値は0より小さい数字です。");
}

このコードの実行結果はこちら

PHP
string(37) "値は0より小さい数字です。"

サンプルコード③ elseif文

最大分割回数を指定することもできます。

PHP
<?php
$value = 30;

if (30 < $value) {
    var_dump("値は0より大きい数字です。");
} elseif (30 == $value) {
    var_dump("値は30と等しい数字です。");
} else {
    var_dump("値は0より小さい数字です。");
}

このコードの実行結果はこちら

PHP
string(35) "値は30と等しい数字です。"

図解で学ぶ / if – elseif – else

if

elseif

else

様々なサンプルコードで学ぼう

条件式に文字列

PHP
<?php
$value = "abc";

if ($value == "abc") {
    var_dump("条件式は成り立っています。");
} 

このコードの実行結果はこちら

PHP
string(39) "条件式は成り立っています。"

複数条件

PHP
<?php
$value = 30;

if (10 < $value && $value < 40) {
    var_dump("条件式は成り立っています。");
} 

このコードの実行結果はこちら

PHP
string(39) "条件式は成り立っています。"

条件の否定

PHP
<?php
$value = 30;

if ($value != 10) {
    var_dump("条件式は成り立っています。");
} 

このコードの実行結果はこちら

PHP
string(39) "条件式は成り立っています。"

if文の中にif文(if文のネスト)

PHP
<?php
$value = 30;

if ($value != 10) {
    if ($value == 30) {
        var_dump("条件式は成り立っています。");
    }
} 

このコードの実行結果はこちら

PHP
string(39) "条件式は成り立っています。"

if文のネスト(入れ子構造)はコードの可読性が落ちるのであまり使わない方がいいかも、、、。

まとめ

「if文」について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!

あけお

あなたの挑戦を応援しています!!