php isset関数は、変数が設定されているかどうかを検出するために使用されます。その構文は「bool isset (mixed $var [,mixed $...] )」です。パラメータ「var」は、変数が設定されているかどうかを表します。 isset を使用する場合、NULL に設定された変数をテストすると FALSE が返されます。
推奨: 「PHP ビデオ チュートリアル 」
PHP isset()関数
定義と使用法
isset() — 変数が設定されているかどうかを確認します。
構文
bool isset ( mixed $var [, mixed $... ] )
変数が設定されているか、NULL ではないかを確認します。
変数が unset() を使用して解放された場合、その変数は isset() ではなくなります。 isset() を使用して NULL に設定された変数をテストすると、FALSE が返されます。また、NULL バイト (「\0」) は PHP の NULL 定数と同等ではないことに注意してください。
パラメータ
var チェックする変数。
戻り値: var が存在し、値が NULL でない場合は TRUE、それ以外の場合は FALSE。
PHP バージョン: PHP 4、PHP 5、PHP 7
例
<?php $var = ''; // 结果为 TRUE,所以后边的文本将被打印出来。 if (isset($var)) { echo "This var is set so I will print."; } // 在后边的例子中,我们将使用 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 ?>
実行結果:
This var is set so I will print.bool(true) bool(true) bool(false) bool(false) bool(false)
以上がPHP issetの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。