php isset関数の機能は、変数が設定されているかどうかを検出することです。その構文は「bool isset(mixed var [,mixed var [, ...]])」です。検出された変数が存在する場合、そうでない場合は TRUE が返され、それ以外の場合は FALSE が返されます。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
isset() は、変数が設定されます。
isset()
PHP isset() は、1 つ以上の変数が設定されているかどうかを検出するために使用されます。検出された変数が存在する場合は TRUE を返し、存在しない場合は返します。間違い。
構文:
bool isset( mixed var [, mixed var [, ...]] )
複数の変数が検出された場合、いずれかの変数が存在する限り、検出結果は TRUE を返します。
例:
<?php $var = 1; if(isset($var)){ echo '变量 $var 已经被设置'; } else { echo '变量 $var 还未被设置'; } ?>
この出力例を実行します:
变量 $var 已经被设置
注
isset() は変数の検出にのみ使用でき、他のパラメーターを渡すと、解析エラーの原因となります。
isset() は関数ではなく言語構造であるため、変数関数から呼び出すことはできません。
ヒント
次の状況では、isset() は FALSE を返します:
// 变量被设置为 null $var = null; // 被 unset() 释放了的变量 unset($var); // 类里变量被 var 关键字声明,但尚未设定 var $var;
次の状況では、isset() は TRUE を返します:
$var = ""; $var = array(); $var = 0; $var = false;
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP issetで変数が設定されているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。