On Sun, 13 Oct 2002, Zeev Suraski wrote:
> 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?
If you have followed the exchange, you will have noticed that
the buggy 4.2 behaviour cannot be maintained forever. The
warning is a proper debugging tool which should help
application developers to improve their software accordingly.
> 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.
There is a real chance that code which triggers the warning
fails in silent, sometimes unpredictable ways. It is
therefore necessary that this warning defaults to on.
- Sascha
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php