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 サイトの他の関連記事を参照してください。