ホームページ  >  記事  >  バックエンド開発  >  PHPのissetとemptyの違いを詳しく解説

PHPのissetとemptyの違いを詳しく解説

小云云
小云云オリジナル
2018-03-13 13:35:032102ブラウズ

1. PHP を初めて使用する人にとって、empty() と isset() の使用法の違いを理解するのは確かに困難です。

まず、それらの共通点について話しましょう:

  1. はすべて、変数が空かどうかを判断できます。

  2. はどちらもブール型、つまり true または false を返します。

それぞれの使用法の違いについて詳しく説明しましょう:

  1. isset() は変数が設定されているかどうかを検出するために使用され、他のパラメーターを渡すと解析エラーが発生するため、変数に対してのみ使用できます。 。定数が設定されているかどうかを確認したい場合は、define()関数を使用します。 unset() を使用して変数が解放された場合、その変数は isset() ではなくなります。 isset() を使用して NULL に設定された変数をテストすると、FALSE が返されます。 (NULL バイト ("

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

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