RE: [PHP-DEV] Re: [RFC Proposal] var keyword deprecation/removal

From: Date: Thu, 18 Feb 2016 23:19:37 +0000
Subject: RE: [PHP-DEV] Re: [RFC Proposal] var keyword deprecation/removal
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-91299@lists.php.net to get a copy of this message
Hi! > I do have a general question about these types of changes: if the > deprecation were to land in 7.1, when would the actual removal take place - > 7.2 or 8.0? Or would that be a voting option? It would have to be done in 8.0, since removing it would constitute a BC break. It's worth noting that there were better reasons for deprecating PHP 4-style constructors over the simple redundancy argument. Specifically, there was confusion as to when a PHP 4-style constructor would actually be considered a constructor (see the RFC [1] for examples). With the var keyword, there's no ambiguity like this. Whilst the language purist in me would like to remove redundant things like this, I feel that it's a rather unnecessary BC break to introduce. So I'm not entirely decided on this. Thanks, Tom [1]: https://wiki.php.net/rfc/remove_php4_constructors

« previous php.internals (#91299) next »