ホームページ > バックエンド開発 > PHPチュートリアル > PHPの関数is_null、isset、emptyの紹介

PHPの関数is_null、isset、emptyの紹介

一个新手
リリース: 2023-03-16 08:50:01
オリジナル
1828 人が閲覧しました

これら 3 つの関数は PHP では混同しやすいですが、開発や筆記面接でよく遭遇します。ここでまとめてみましょう。

変数$a=nullの場合、プログラム結果は

is_null($a) true

isset($a) false

empty($a) true

変数の場合$ a='' (空の文字列) の場合、プログラムの結果は

is_null($a) false

isset($a) true

empty($a) t rue

変数 $a=' ' (途中にスペースがあります) の場合、プログラムの結果は

is_null($a) false

isset($a) true

empty($ a) false

変数 $a=[] (空の配列)の場合、プログラムの結果は

is_null($a) false

isset($a) true

empty( $a) true

したがって、結論としては、

1.is_null は null に対してのみ true であり、その他はすべて false です。php では、null は型も値も持たない変数です

2。 .isset は null のみが false で、その他はすべて t です。''、''、[]、これら 3 つの変数には明確なデータ型があり、'' は空の文字列を表し、' ' はスペース文字列を表し、[] は空の配列。したがって、変数は、型 isset である限り true です。

3.empty は、空でない配列および文字列の場合にのみ false になります。

以上がPHPの関数is_null、isset、emptyの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート