ヌルとは何ですか?
null 値は、その名前と同様、変数に値がないことを意味します。 null 値 (null) は大文字と小文字が区別されません。つまり、null は NULL または Null と同じです。 PHP で
に null 値が割り当てられる状況は 3 つあります:
最初の状況:
に値が割り当てられていません
<?php $a; var_dump($a); ?>
コードの実行結果:
2 つ目の状況:
にはNULLの値が割り当てられます。
<?php $nu=null; var_dump($nu); ?>
コードの実行結果:
3番目のタイプ:
unset()関数によって処理された変数
<?php $name = 'Felipe'; var_dump((unset) $name); ?>
コードの実行結果:
インスタンス
文字列1 は null、string2 として割り当てられます宣言や割り当てがまったくないため、最後の string3 には初期値が代入されますが、unset() 関数によって処理されると、これも null になります。 unset() 関数の機能は、メモリから変数を削除することです。コードは次のとおりです。
<?php header("content-type:text/html;charset=utf-8"); echo "变量($string1)直接赋值为null"; $string=null; //$string1被赋空值 $string3="str"; //$string3被赋值str if(is_null($strig1=null)){ //判断$string1是否为空 echo 'string=null'; } echo '<p>'; echo '变量($string2)没有被赋值'; if(is_null($string2=null)){ //判断$string1是否为空 echo 'string=null'; } echo '<p>'; echo '被unset()释放过的变量($string3):'; unset($string3); if(is_null($string3=null)){//判断$string1是否为空 echo 'string=null'; } ?>
コードの実行結果:
is_null 関数は、変数が null であるかどうかを判断するために使用されます。これについては後で説明します。ブール型。変数が null の場合は true を返し、それ以外の場合は false を返します。 unset() 関数は、既知の変数を破棄するために使用されます。
次のセクションでは、「PHPのデータ型を変換する方法」について説明します。
以上がPHP: null データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。