empty構文
構文 empty は、変数が空かどうかをチェックします。変数が存在しないか、「空」の値が含まれている場合、true を返します。最初のパラメータにはチェック対象の変数を渡します。
構文
empty(mixed $var): bool
例
いくつかの変数が空かどうかをチェックしてみましょう:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
コードの実行結果:
true
true
true
例
空でない変数をチェックしてみましょう:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
コードの実行結果:
false
false
false
例
存在しない変数をチェックしてみましょう:
<?php
var_dump(empty($undefinedVar));
?>
コードの実行結果:
true