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

PHP issetで変数が設定されているかどうかを検出する方法

藏色散人
藏色散人オリジナル
2021-05-08 09:32:061998ブラウズ

php isset関数の機能は、変数が設定されているかどうかを検出することです。その構文は「bool isset(mixed var [,mixed var [, ...]])」です。検出された変数が存在する場合、そうでない場合は TRUE が返され、それ以外の場合は FALSE が返されます。

PHP issetで変数が設定されているかどうかを検出する方法

この記事の動作環境: 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 &#39;变量 $var 已经被设置&#39;;
} else {
    echo &#39;变量 $var 还未被设置&#39;;
}
?>

この出力例を実行します:

变量 $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 サイトの他の関連記事を参照してください。

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