On Wed, 2 Oct 2002, Rasmus Lerdorf wrote:
> I really don't see why would want to deprecate session_register().
> Regardless of whether register_globals is on or off, code like this works
> fine:
>
> Set a session var:
> session_register('a');
> $a=1;
>
> Get a session var:
> session_start();
> $a = $_SESSION['a'];
Uh, how ugly. This has never been supported intentionally.
Looks like a result of multiple people modifying code and not
talking to each other.
Note that the docs for session_register are out of date. It
is supposed to mean "register a slot in the session domain".
The global variable scope is only included in that domain, if
register_globals is enabled.
> This makes perfect sense to me and I see no reason to change that way of
> writing session code.
I've verified that this works in the 4.2 tree. I'll update
the patch to include a change to get_session_var. Sigh.
- Sascha
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php