php is_nullでnullであるかを判定する
phpで、is_nullを使用して、nullであるかを判定するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
is_null使い方
is_nullを使用すれば、nullであるかを判定することが可能です。
is_null(変数);
// nullであれば true, なければ falseを返します。
以下は、変数がnullであるかを判定するサンプルコードとなります。
<?php
var_dump(is_null(null));
// bool(true)
var_dump(is_null($hoge));
// bool(false)
var_dump(is_null(fopen('hoge.txt', 'r+')));
// bool(true)
var_dump(is_null("str"));
// bool(false)
var_dump(is_null("1"));
// bool(false)
var_dump(is_null(""));
// bool(false)
var_dump(is_null(0));
// bool(false)
var_dump(is_null(1));
// bool(false)
var_dump(is_null(1.1));
// bool(false)
var_dump(is_null(true));
// bool(false)
var_dump(is_null(false));
// bool(false)
var_dump(is_null([]));
// bool(false)
var_dump(is_null(["1", "2", "3"]));
// bool(false)
var_dump(is_null(new stdClass));
// bool(false)
以下のコードでも、判定可能です。
※パフォーマンスは、ほぼ同じです。
<?php
$var = null;
var_dump(null === $var);
// bool(true)
$var = 1;
var_dump(null === $var);
// bool(false)
-
前の記事
javascript lodashを使って正規表現であるかを判定する 2021.11.11
-
次の記事
コマンドプロンプト 起動時のパスを設定する 2021.11.11
コメントを書く