PHP_PHP チュートリアルでの isset() 関数と unset() 関数の使用法の概要

WBOY
リリース: 2016-07-13 10:36:12
オリジナル
886 人が閲覧しました

セット
(PHP 3、PHP 4、PHP 5)

isset -- 変数が設定されているかどうかを確認します

説明
bool isset (mixed var [,mixed var [, ...]])
var が存在する場合は TRUE を返し、存在しない場合は FALSE を返します。

unset() を使用して変数が解放された場合、それは isset() ではなくなります。 isset() を使用して NULL に設定された変数をテストすると、FALSE が返されます。 NULL バイト ("

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


コードをコピーします コードは次のとおりです:
$var = '';

// 結果は TRUE なので、次のテキストが出力されます。

if (isset($var)) {
print "このvarはset setなので出力します。";
}

// 以下の例では、var_dump を使用して isset() の戻り値を出力します。

$a = "テスト";

$b = "別のテスト";

var_dump( isset($a) ); // TRUE

var_dump( isset ($a, $b) );
設定解除 ($a);

var_dump( isset ($a) ); // FALSE

var_dump( isset ($a, $b) );

$foo = NULL;
var_dump( isset ($foo) ); // FALSE

?> $a = array ('test' => 1, 'hello' => NULL);

var_dump ( isset ($a['test']) ; // FALSE
// キー「hello」の値は NULL に等しいため、未設定とみなされます。
// NULL キー値を検出したい場合は、次の方法を試してください。
var_dump( array_key_exists('hello', $a) ); // TRUE
?> 注: これは関数ではなく言語構造であるため、「変数関数」から呼び出すことはできません。
PHP 関数 isset() を適切に適用すると、変数が設定されているかどうかを検出できます。変数が存在しない場合は FALSE を返し、変数が存在し NULL でない場合は TRUE を返します。

PHP 言語を学習することで、PHP 言語が関数ベースの HTML スクリプト言語であることを理解する必要があります。巨大な関数ライブラリが PHP 言語関数の実装をサポートします。以下に、PHP 関数 isset() の関連した使用法を紹介します。

形式: bool isset (mixed var [,mixed var[, ...]])

機能: 変数が設定されているかどうかを検出します

戻り値:

変数が存在しない場合は、FALSEを返します
変数が存在し、その値がNULLの場合も、FALSEを返します
変数が存在し、その値がNULLでない場合は、TUREを返します


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

バージョン: PHP 3、PHP 4、PHP 5

その他の手順:

unset() を使用して変数を解放すると、それは isset() ではなくなります。
PHP 関数 isset() は変数にのみ使用でき、他のパラメータを渡すと解析エラーが発生します。

定数が設定されているかどうかを検出するには、define() 関数を使用します。

アンセット()


指定された変数を破棄します。 PHP 3 では、unset() は TRUE (実際には整数値 1) を返すことに注意してください。一方、PHP 4 では、unset() は実際の関数ではなくなり、ステートメントになりました。戻り値がないため、unset() の戻り値を取得しようとすると解析エラーが発生します。

http://www.bkjia.com/PHPjc/740215.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/740215.html

技術記事 isset (PHP 3, PHP 4, PHP 5) isset -- 変数が設定されているかどうかを確認します。 説明 bool isset (mixed var [,mixed var [, ...]]) var が存在する場合は TRUE を返し、そうでない場合は FALSE を返します。 すでに…

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