Sascha,

What I, at least, fail to understand is the answer to Rasmus' initial 
question(s):
- Are we going to break compatibility?  If not, then why are we spitting 
out this error by default?

Given what I've seen here in the last few days, I think it's fair to say 
that this notice will cause quite a bit of havoc.  Even if the evolution of 
the session module ended up leaving lots of the code out there in a 
suboptimal state, if we have no intention to break compatibility, there's 
no reason to 'annoy' people into changing their working code.  Even if we 
do plan to break compatibility, it's best if we follow the lead of 
allow_call_time_pass_reference, and default to having this warning off.

Zeev

At 21:36 11/10/2002, Sascha Schumann wrote:
> > This is the exact same code run twice.  It works exactly the same both
> > times.  Where is the silent failure?
>
>     The second change will not have any effect.  It will be lost.
>     The session module does not see it.  The module looks at
>     $_SESSION first, and if it does not find anything, falls back
>     to the global sym table.
>
>     You can try it yourself by firing up PHP 4.2 and running the
>     script from this test case.
>
>     http://lxr.php.net/source/php4/ext/session/tests/008.phpt
>
>     - Sascha
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to