【PHP】変数がNULLか調べる関数「is_null()」
今回はPHPで使用できる、変数が「NULL」かどうか調べる関数「is_null()」を使用してみます。
変数が「NULL」どうか調べる関数「is_null()」
|
1 |
is_null(調べたい変数); |
以下サンプルコードと実行結果です。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php //is_null(調べたい変数); $test1 = 100; //整数型 $test2 = "100"; //文字列型の数値 $test3 = "aiueo"; //文字列 $test4 = array(1 , 2 ,3); //配列 $test5 = true; //論理型 $test6 = ""; //空白 $test7 = NULL; //NULL $test8; //変数は定義されているが値を持っていない var_dump(is_null($test1));echo "<br>"; var_dump(is_null($test2));echo "<br>"; var_dump(is_null($test3));echo "<br>"; var_dump(is_null($test4));echo "<br>"; var_dump(is_null($test5));echo "<br>"; var_dump(is_null($test6));echo "<br>"; var_dump(is_null($test7));echo "<br>"; var_dump(is_null($test8));echo "<br>"; ?> |
「NULL」とは変数が値を持っていない状態を指します。「$test6」のように空白とは違うことに注意してください。
「$test7」は「NULL」と記述することで「NULL」が定義されます。「$test8」は値を持っていないと警告がでますが、「true」が返ってきます。