empty()とisset()の使い分けについて知りたい

2020年9月14日
ユーザー
選択されなかったときの処理について、  ①複数選択できるチェックボックスやmultiple属性をつけたセレクトボックスではempty()、  ②1つしか選択できないラジオボタンではisset() が使われていましたが、その使い分けについて教えていただけないでしょうか。 ①は配列で受け取る設定をしていたので、未選択の場合空配列になるからempty()が使われていると思ったのですが、何も選択せず、result.phpで受け取った値を出力(var_dump)してみた所、①も②も**NULL**と表示されました。 下記のように説明されていたので、 ①がisset()ではなくempty()を使っている理由を教えていただきたいです。 > Null というのは値が設定されていない状態なので、値が設定されているかどうかは isset() で調べてあげます。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?