[PHP-users 4304] Re: PHP4.1.0 でセッション変数をunset した場合
Eita Morikawa
php-users@php.gr.jp
Sat, 15 Dec 2001 01:41:12 +0900
森川です。
> というか、register_globalsがOffの状態で
>
> $a = array("key1" => "value1");
> session_register("a");
> unset($a);
> $a = array_merge($a, array("key2" => "value2"));
>
> これを試したところ、key2が入ります...
> Offなのになぜ?
>
> もし、session_register('a')が行われて宣言されたのに、$_SESSION['a']への
> 代入が最終的にされなかった場合は自動的に$aを代入するとかやっているので
> しょうか。もしそうだとすれば、一応、case5についても説明可能ですが...
> しかし、そんな仕様はイヤ。
釈然としませんが、コーディングにあたっては、このあたりよくよく注意
したいと思います。ありがとうございました。