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

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

青灯夜游
リリース: 2023-03-13 07:48:02
オリジナル
2468 人が閲覧しました

PHP では、isset() 関数を使用して、変数が設定されているかどうかを確認できます。この関数は、変数が設定されているかどうか、NULL 以外であるかどうかを検出するために使用できます。構文は「isset ($var)」です。 )"; 変数を指定した場合 設定されている場合は TRUE を返し、設定されていない場合は FALSE を返します。

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

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

php チェック変数が設定されているかどうか

変数が設定されているか、NULL でないかどうかを検出できる isset() 関数を使用します。

構文

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

パラメータの説明:

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

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

戻り値: 指定された変数が存在し、NULL でない場合は TRUE、それ以外の場合は FALSE。

例:


<?php
$var = &#39;&#39;;
 
// 结果为 TRUE,所以后边的文本将被打印出来。
if (isset($var)) {
    echo "变量已设置。" . PHP_EOL;
}
 
// 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。
// the return value of isset().
 
$a = "test";
$b = "anothertest";
 
var_dump(isset($a));      // TRUE
var_dump(isset($a, $b)); // TRUE
 
unset ($a);
 
var_dump(isset($a));     // FALSE
var_dump(isset($a, $b)); // FALSE
 
$foo = NULL;
var_dump(isset($foo));   // FALSE
?>
ログイン後にコピー

出力結果:

变量已设置。
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
ログイン後にコピー

説明: unset() で変数を解放し、その後 isset() で判定した場合FALSEを返します。

推奨学習: 「

PHP ビデオ チュートリアル

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

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