> 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.
But that is a bit of a twist of what "register_globals" is supposed to
mean. As far as I am concerned register_globals only affects how data is
imported into PHP. Having that flag trigger other behaviours is
completely undocumented and outside the scope of the original intent of
register_globals. You are effectively overloading register_globals.
-Rasmus
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php