PHPのisset()関数の使い方

青灯夜游
リリース: 2023-03-10 07:52:01
オリジナル
2268 人が閲覧しました

php の isset() 関数は、変数が存在し、NULL ではないかどうかを検出するために使用され、構文は「isset (variable)」です。変数が存在し、NULL ではない場合は TRUE を返し、そうでない場合は TRUE を返します。 FALSE を返します。 unset() を使用して変数が解放されている場合、isset() で判断すると FALSE が返されます。

PHPのisset()関数の使い方

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP isset() 関数

isset()この関数は、変数が設定されているかどうか、NULL ではないかどうかを検出するために使用されます。

構文

bool isset ( mixed $var [, mixed $... ] )
ログイン後にコピー

パラメータの説明:

  • $var: 検出される変数。

一度に複数のパラメータが渡された場合、isset() はすべてのパラメータが設定された場合にのみ TRUE を返します。計算プロセスは左から右に行われます。設定されていない変数が途中で見つかった場合は、 、すぐに停止されます。

戻り値

変数が存在しない場合は、FALSEを返します

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

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

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

unset() を使用して解放された場合、変数が set() になった後は isset() ではなくなります。 isset() を使用して NULL に設定された変数をテストすると、FALSE が返されます。また、NULL バイト (「\0」) は PHP の NULL 定数と同等ではないことに注意してください。

注: NULL 文字 (「\0」) は、PHP の NULL 定数と同等ではありません。

警告: isset() は変数でのみ使用できます。他のパラメータを渡すと解析エラーが発生するためです。定数が設定されているかどうかを確認したい場合は、define()関数を使用できます。

 1, 'hello' => NULL);

var_dump( isset ($a['test') ); // TRUE
var_dump( isset ($a['foo') ); // FALSE
var_dump( isset ($a['hello') ); // FALSE

// 'hello' 等于 NULL,所以被认为是未赋值的。
// 如果想检测 NULL 键值,可以试试下边的方法。
var_dump( array_key_exists('hello', $a) ); // TRUE

?>
ログイン後にコピー

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

以上がPHPのisset()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!