ホームページ  >  記事  >  バックエンド開発  >  PHPで変数が定義されているかどうかを確認する方法

PHPで変数が定義されているかどうかを確認する方法

王林
王林オリジナル
2019-09-21 17:57:423271ブラウズ

PHPで変数が定義されているかどうかを確認する方法

isset()関数

変数が設定されているかどうかを判定

Format: bool isset (mixed var [,mixed var [, ...]] )

1. 変数が存在しない場合は、FALSE

2 を返します。変数が存在し、その値が NULL の場合は、FALSE

3 も返されます。変数が存在し、値が NULL でない場合は、TRUE

複数の変数を同時にチェックする場合、TRUE が返されます。それぞれの単一項目が前の要件を満たしている場合にのみ返され、それ以外の場合、結果は FALSE になります。

empty() 関数

変数が空かどうかを確認します

Format:bool empty (mixed var) )

1. 変数が存在しない場合は、TRUE

2. 変数が存在し、その値が ""、0、"0"、NULL,, の場合、 FALSE、 array() 、 var $var; および属性のないオブジェクトは、 TURE

3 を返します。変数が存在し、値が ""、0、"0"、NULL、、FALSE、array でない場合は、 (), var $ var; および属性のないオブジェクトは FALSE を返します

#is_null() 関数##null かどうかを判定

PHPで変数が定義されているかどうかを確認する方法#注:

1. Empty と isset は、まず変数が存在するかどうかを確認し、次に変数の値を検出します。 is_null は変数値を直接チェックして null かどうかを確認するだけなので、変数が定義されていない場合はエラーが発生します。

2. empty および isset 入力パラメータは変数である必要があり (php 変数は $ 文字で始まります)、is_null 入力パラメータには戻り値のみが必要です。 (定数、変数、式など)。

PHP マニュアルでは、空、isset は関数ではなく言語構造であるため、変数関数から呼び出すことができないと分析されています。

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHPで変数が定義されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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