ホームページ  >  記事  >  バックエンド開発  >  empty と is_null の違いは何ですか? _PHP チュートリアル

empty と is_null の違いは何ですか? _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:54:56792ブラウズ

empty と is_null の違いは何ですか?

bool 空 (混合 $var )

var が空またはゼロ以外の値の場合、empty() は FALSE を返します。つまり、""、0、"0"、NULL、FALSE、array()、var $var;、およびプロパティを持たないオブジェクトは空とみなされ、var が空の場合は TRUE が返されます。

変数が設定されていない場合に警告が生成されないことに加えて、empty() は (ブール) var の反意語です。詳細については、「ブール値への変換」を参照してください。
//////////////////////////////////////////////// //// /////////////////////////////////////////
次の場合、変数は NULL とみなされます:

bool is_null (混合 $var )

var が null の場合は TRUE を返し、それ以外の場合は FALSE を返します。


値 NULL が割り当てられます。

にはまだ値が割り当てられていません。

は設定されていません()。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632272.html技術記事 empty と is_null の違いは何ですか? bool empty (mixed $var ) empty() は、var が空でない値またはゼロ以外の値の場合に FALSE を返します。つまり、0、0、NULL、FALSE、array()、va...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。