ホームページ  >  記事  >  バックエンド開発  >  PHP における null 値の意味

PHP における null 値の意味

云罗郡主
云罗郡主オリジナル
2019-01-15 14:15:204992ブラウズ

PHP における null 値の意味

1: null 値は何を意味しますか?

NULL は php の特別なマークです。NULL 値は、変数が何も持たないことを意味します。 value. NULL この型の唯一の値は NULL です。

変数は、次の状況では NULL とみなされます:

1. 値には NULL が割り当てられます。

2.値が割り当てられていません。

3. unset() になります。

2: 構文

NULL 型には、大文字と小文字を区別しない定数 NULL という値が 1 つだけあります。

<?php
$var = NULL;       
?>
is_null ( mixed $var ) : bool

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

変数がどのような場合に NULL とみなされるかを知るには、NULL 型を調べてください。

3: NULL への変換

$var の使用 (設定解除) 変数を null に変換しても、変数は削除されず、その値の設定も解除されません。 NULL 値を返すだけです。

注: 空の配列は、非厳密な等価性 '==' 比較によって null に変換されます。空の配列を取得できる場合は、is_null() または '===' を使用します。

$a = array();
$a == null  <== return true
$a === null < == return false
is_null($a) <== return false

NULL は値を表すべきではなく、値そのものとみなされません。

NULL は null ビットです。これは情報が欠落しています。「null 値」について話すのは意味的に厄介ですが、値がなくても変数が存在できる場合、言語と実装にはこの状況を表す何かが必要です。 。


以上がPHP における null 値の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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