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

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

藏色散人
リリース: 2023-03-09 13:48:01
オリジナル
2097 人が閲覧しました

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

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