empty( mixed $var )

empty( mixed $var )は、変数「$var」が、空かどうかを調べる組み込み関数。

定義

論理型 empty( 多様な型 $var );

パラメータ

多様な型 $var

空かどうかを調べたい変数を指定。

戻り値

論理値。

「多様な型 $var」が、空であれば、「TRUE」を返す。

「多様な型 $var」が、空でなければ、「FALSE」を返す。

構文

変数が、空かどうかを調べる

論理値 = empty( 変数 );

「変数」が、空であれば、「TRUE」を返す。

「変数」が、空でなければ、「FALSE」を返す。

サンプル

変数が、空かどうかを調べる(1)

<?php
$var = "";
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = NULL;
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br />";
unset( $var );
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br /><br />";

$var = "文字列";
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = 7;
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = TRUE;
echo empty( $var ) ? "TRUE" : "FALSE";
echo "<br />";
?>

↓↓↓出力結果↓↓↓

TRUE
TRUE
TRUE

FALSE
FALSE
FALSE

変数が、空かどうかを調べる(2)

<?php
$var = "";
var_dump( empty( $var ) );
echo "<br />";
$var = NULL;
var_dump( empty( $var ) );
echo "<br />";
unset( $var );
var_dump( empty( $var ) );
echo "<br /><br />";

$var = "文字列";
var_dump( empty( $var ) );
echo "<br />";
$var = 7;
var_dump( empty( $var ) );
echo "<br />";
$var = TRUE;
var_dump( empty( $var ) );
echo "<br />";
?>

↓↓↓出力結果↓↓↓

bool(true)
bool(true)
bool(true)

bool(false)
bool(false)
bool(false)

スポンサード リンク

カテゴリー: PHP, 変数操作, 組み込み関数 タグ: パーマリンク