同じです。 ただ、session_unset() は PHP4以降でないといけません。 そして、すべてのセッションデータを削除してしますので、セッションデータの一部を削除したい時には使えません。この関数は、ログインチェックを行うようなWEB上ではログアウト処理の時にしか使わないでしょう。 空arrayを入れ込むのは、特定の二次元配列を削除するのにも使えます。 $_SESSION['user'] = 'user_name'; $_SESSION['form'] = 'name'; $_SESSION['form'] = 'name2'; $_SESSION['form'] = 'name3'; $_SESSION['form'] = array(); //この場合は$_SESSION['user']はまだあります。 $_SESSION = array(); //すべてのセッションが消されます
![session_unsetを使う利点](https://cdn-ak-scissors.b.st-hatena.com/image/square/96b6f7e41f80711497997e6f0a65ab362eda9904/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_3.jpg)