ホームページ >バックエンド開発 >PHPチュートリアル >php変数が定義されているかどうか、および空であるかどうかを確認します。
php 変数が定義されているかどうか、および空であるかどうかを判断します
isset() 【1】 戻り値?TRUE?if?var?存在し、値が?NULL、?FALSE?そうでない場合。
FALSE?if?var? は空ではなくゼロ以外の値を返します。
TRUE?if?var?is?null?,? FALSE?そうでない場合。
null?if: とみなされます。
NULL.
unset() ? されました。
? (上表没有找到原始来源,谁知道请告诉我) 如果变量は一つのオブジェクトですが、どうやって? ?
オブジェクト
入力できる変数は 1 つだけです
?
使用 PHP 函数对变量?$x?进行比较
表达式
gettype()
empty()
is_null()
isset()
if($x) Boolean
$x = "";
string
TRUE
FALSE
TRUE
FALSE
$x = null;
NULL
TRUE
TRUE
FALSE
FALSE
var $x;
NULL
TRUE
TRUE
FALSE
FALSE
$x?is undefined
NULL
TRUE
TRUE
FALSE
FALSE
$x = array();
array
TRUE
FALSE
TRUE
FALSE
$x = false;
boolean
TRUE
FALSE
TRUE
FALSE
$x = true;
boolean
FALSE
FALSE
TRUE
TRUE
$x = 1;
integer
FALSE
FALSE
TRUE
TRUE
$x = 42;
integer
FALSE
FALSE
TRUE
TRUE
$x = 0;
integer
TRUE
FALSE
TRUE
FALSE
$x = -1;
integer
FALSE
FALSE
TRUE
TRUE
$x = "1";
string
FALSE
FALSE
TRUE
TRUE
$x = "0";
文字列
TRUE
FALSE
TRUE
FALSE
$x = "-1";
文字列
FALSE
FALSE
TRUE
TRUE
$x = "php";
文字列
FALSE
FALSE
TRUE
TRUE
$x = "true";
文字列
FALSE
FALSE
TRUE
TRUE
$x = "false";
文字列
FALSE
FALSE
TRUE
TRUE
表形式
gettype()
空の()
is_null()
isset()
if($x) ブール値
表达式
gettype()
empty()
is_null()
isset()
if($x) Boolean
$x = new object()?
object
FALSE
FALSE
TRUE
TRUE