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

PHPにおけるnull値の意味

藏色散人
藏色散人オリジナル
2022-01-14 09:21:413349ブラウズ

php Null 値は null データ型を指します。つまり、変数には値がありません。null 値 (null) は大文字と小文字が区別されません。つまり、null は NULL または Null と同じです。

PHPにおけるnull値の意味

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php null とは何ですか値の意味は?

php: Null データ型

Null 値:

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 = &#39;Felipe&#39;;
 
var_dump((unset) $name);
?>

Example

文字列 string1 には null が代入され、string2 には宣言も代入もまったくないため null が出力され、最後の 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;;
}
?>

is_null 関数は、変数が null かどうかを判断するために使用されます。これについては後で説明します。最初に理解しましょう。この関数はブール型を返します。変数が null の場合は true を返し、それ以外の場合は false を返します。 unset() 関数は、既知の変数を破棄するために使用されます。

推奨学習: 「PHP ビデオ チュートリアル

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

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