PHPのnull値判定

WBOY
WBOYオリジナル
2016-07-25 09:11:031185ブラウズ
empty と isset はどちらも変数処理関数であり、どちらも変数が設定されているかどうかを判断するために使用されますが、いくつかの違いがあります。empty は変数が空かゼロかどうかも検出します。変数値が 0 の場合、empty は変数が空であることと同等であるとみなします。これは、設定されていないことと同等です。
  1. /*たとえば、$id 変数を検出するには、$id=0 の場合、empty と isset を使用して、変数 $id が設定されているかどうかを検出します。両方とも異なる値を返します。 empty は設定されていないと見なされ、 isset は $id の値を取得できます: */
  2. $id=0;
  3. empty($id)?print "It's empty .":print "It's
  4. "; : 空です .
  5. print "
    ";
  6. !isset($id)?print "空です .":print "$id .";
  7. //結果: 0 です .
  8. ?>
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。