php の empty 関数は、変数が空かどうかを確認するために使用されます。
empty() は PHP の関数で、変数が空かどうか調べます。使い方は次のとおりです。
$variable が空でない
変数はチェックしたい $variable です。
変数が空ならば true、それ以外は false を返すブーリアン値を返します。
以下のケースは空欄とみなされます。
- 変数が null
- 変数が false です。
- 変数が空文字列 ”
- 変数が数値 0(文字列または整数)
- 要素がない配列の変数
- プロパティを持たないオブジェクトへの変数
- 変数は空の SimpleXML オブジェクトです
変数が存在しない場合や未定義の場合は empty() 関数は警告を出力します。その場合に警告を出力しないようにするには isset() 関数で変数が存在するか定義されていることをチェックします。