On Mon, Nov 19, 2012 at 9:49 AM, Levi Morrison <morrison.l...@gmail.com>wrote:
> On Mon, Nov 19, 2012 at 10:22 AM, Anthony Ferrara <ircmax...@gmail.com> > wrote: > > And in either case, removal would happen one release after hard > > deprecation. > > I'd actually propose that it is removed in PHP 6, even if there is PHP > 5.6 and 5.7, etc. Something can be deprecated for several versions. > It is a significant change that seems more suited to a major release > such as 6.0.0. > > This is slightly off-topic since this is about when we deprecate, not > when we remove. > I think they kinda go hand-in-hand though. And yes I agree; 6.0 should be the target for removal. In fact, I'm of the opinion that *everything* that was hard-deprecated in 5.x should be removed completely in 6.0. People understand that some BC will occur in major version increments. Adoption would and should be a gradual process for that reason as people update their code to the latest standards. It also gives us the freedom to make more fundamental improvements to the language if deemed necessary. --Kris