ホームページ  >  記事  >  バックエンド開発  >  PHPで空とはどういう意味ですか?

PHPで空とはどういう意味ですか?

WBOY
WBOYオリジナル
2022-03-07 10:49:107335ブラウズ

PHP では、empty は空を意味します。これは、変数が空かどうかをチェックするために使用される組み込み関数です。構文は、変数が存在しない場合、または値が空の場合は "empty (mixed $var)" です。 false として使用した場合、変数は存在しないと判断され、empty() 関数は警告を生成しません。

PHPで空とはどういう意味ですか?

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php での空の意味

empty は空の意味で、変数が空かどうかを確認するために使用される php の組み込み関数です。

empty() は、変数が空であるとみなされるかどうかを決定します。変数が存在しない場合、またはその値が FALSE に等しい場合、その変数は存在しないとみなされます。 empty() は、変数が存在しない場合に警告を生成しません。

構文

bool empty ( mixed $var )

パラメータの説明:

$var: チェックする変数。

注: PHP 5.5 より前では、empty() は変数のみをサポートしていました。それ以外の場合は解析エラーが発生しました。つまり、次のコードは機能しません:

empty(trim($name))

代わりに、変数が存在しない場合でも、警告を生成せずに

trim($name) == false

empty() を使用する必要があります。これは、 empty() が !isset($var) || $var == false と本質的に同等であることを意味します。

戻り値

var が存在し、空でもゼロでもない値の場合は FALSE を返し、それ以外の場合は TRUE を返します。

次の変数は空とみなされます:

  • "" (空の文字列)

  • 0 (0 として)整数)

  • 0.0 (浮動小数点数としての 0)

  • "0" (文字列としての 0)

  • #NULL

  • FALSE
  • ##array() (空の配列)
  • # $var; (宣言されているが値のない変数)

  • 推奨される学習: 「

    PHP ビデオ チュートリアル

以上がPHPで空とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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