PHP

【PHPの基礎】NULL判定をマスターしよう!

今回はnull判定について説明します。

関数の基礎に関しては下記の記事を参考にしてください!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

プログラミング
勉強中の人

プログラミングのスキルをもっと上げたいけど、

本業が忙しくて全然勉強する時間をとれないよ、、

プログラミング独学で1番つらいのが、相談する相手がいないことです。

上記のような悩みを抱えている方はまず下記に無料で相談してみましょう。

>>【テックアカデミー】無料メンター相談の詳細はコチラ

NULLとは

NULLはPHPで定義されている特別な定数で、変数が値を持たないことを表します。

具体的に値がNULLになるのは下記の場合です。

①定数NULLが代入されている場合

②まだ値が何も代入されていない場合

③unsetされている場合⇦ >>【PHPの基礎】unset関数をマスターしよう!

空の文字列や0など何も登録されていない場合もNULLとなります。

NULLのデータ型はNULL型になります。データ型に関しては下記を参考にして下さい!

>>【PHPの基礎】型の種類をマスターしよう!

変数がNULLか判定する方法

変数がNULLがどうか判定するには、is_null関数を使用します。

書き方は下記の通りです。

is_null($変数)

引数として変数を渡すことで、その変数がNULLであるか判定します。

返り値は変数がNULLだった場合、trueが返されます。

>>【PHPの基礎】返り値をマスターしよう!

is_null関数の使い方

実際の使い方を確認してみましょう!

<?php

$test=NULL;

if(is_null($test)){
    echo 'この変数はNULLです';
}else{
    echo 'この変数はNULLではありません';
}

?>

結果は下記の通りです。

is_null関数で、変数「$test」がNULLか否かを判定しています。また、if文にて条件分岐しています。

「$test」はNULLのため、上記のような結果が得られます。

>>【 PHPの基礎】if文をマスターしよう!

まずは無料相談してみましょう!

まとめ

今回説明した内容

✅is_null関数の使い方

今回は以上になります。

実際の開発でもis_null関数を使用して、エラーを防ぐことでプログラムの精度を高めることができます。

是非今回でマスターしましょう!