isset : 変数が空&NULL ではないですか? = tureかを検査する
empty :変数が空ですか?= ture かを検査する
■isset とは
<?php $value = "テスト"; if (isset($value)) {//空じゃないですか?= ture echo "OK!中身は入っています"; } else { echo "空です"; } ?>
実行結果:OK!中身は入っています
■emptyとは
<?php $value = "テスト"; if (!empty($value)) {//非空ですか? = ture echo "OK!中身は入っています"; } else { echo "空です"; } ?>
実行結果:OK!中身は入っています
ただし、変数の中身が「0」(半角数字の0 または数値文字列の”0″)だった場合、emptyは空と判断します。