ホームページ  >  記事  >  バックエンド開発  >  PHP: null データ型の例の詳細な説明

PHP: null データ型の例の詳細な説明

怪我咯
怪我咯オリジナル
2017-04-27 17:08:329061ブラウズ

ヌルとは何ですか?

null 値は、その名前と同様、変数に値がないことを意味します。 null 値 (null) は大文字と小文字が区別されません。つまり、null は NULL または Null と同じです。 PHP で

に null 値が割り当てられる状況は 3 つあります:

最初の状況:

に値が割り当てられていません

<?php
$a;
var_dump($a);
?>

コードの実行結果:

PHP: null データ型の例の詳細な説明

2 つ目の状況:

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

<?php
$nu=null;
var_dump($nu);
?>

コードの実行結果:

PHP: null データ型の例の詳細な説明

3番目のタイプ:

unset()関数によって処理された変数

<?php
$name = &#39;Felipe&#39;;

var_dump((unset) $name);
?>

コードの実行結果:

PHP: null データ型の例の詳細な説明

インスタンス

文字列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 &#39;string=null&#39;;
}
echo &#39;<p>&#39;;
echo &#39;变量($string2)没有被赋值&#39;;
if(is_null($string2=null)){                 //判断$string1是否为空
    echo &#39;string=null&#39;;
}
echo &#39;<p>&#39;;
echo &#39;被unset()释放过的变量($string3):&#39;;
unset($string3);
if(is_null($string3=null)){//判断$string1是否为空
    echo &#39;string=null&#39;;
}
?>

コードの実行結果:

PHP: null データ型の例の詳細な説明

is_null 関数は、変数が null であるかどうかを判断するために使用されます。これについては後で説明します。ブール型。変数が null の場合は true を返し、それ以外の場合は false を返します。 unset() 関数は、既知の変数を破棄するために使用されます。 PHP: null データ型の例の詳細な説明

次のセクションでは、「

PHPのデータ型を変換する方法」について説明します。

以上がPHP: null データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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