Re: 6.0 And Moving Forward

From: Date: Tue, 17 Jul 2012 22:43:20 +0000
Subject: Re: 6.0 And Moving Forward
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
On Tue, Jul 17, 2012 at 8:48 AM, Dan Cryer <[email protected]> wrote:

> >
> > The problem, of course, is changing and removing things can break BC. I'd
> > love to remove list() too, but that would break code relying on it.
>
>
> Isn't that kind of the point of the whole discussion? This is talking about
> completely rewriting the standard library for PHP 6, but providing a legacy
> extension/compile time option, which would bring with it almost complete
> backwards compatibility with PHP 5.
>
>
I think any reasonable person would expect there to be a significant number
of BC breaks in any major version increment.  That being said, wouldn't it
be possible in most of these cases to just do what we already do and use
the E_DEPRECATED flag?  That way, people will have a reasonable amount of
time to update their code to current standards before a behavior is removed
completely.

And in cases where E_DEPRECATED


Thread (66 messages)

« previous php.internals (#61381) next »