> On 14 Dec 2014, at 12:01, George Bond <happy.melon.wiki...@gmail.com> wrote:
> 
> If you wanted an upgrade path that was not Evil (in the sense of not
> introducing subtle and hard-to-diagnose bugs), could you not change the
> operator to be *un*associative in PHP7?  That would effectively just make
> concrete the discouragement/deprecation that's already in the
> documentation, and would produce irritating but very visible errors for
> anyone still actually using this functionality, as well as making them
> alter their code in a forward-compatible way.  Then if you want to think
> really long term, plan to implement the 'correct' associativity in the
> *next* major version.

Hey George,

That sounds like a good approach, actually, although I'm not sure about later 
fixing the associativity. If we make it non-associative this does break things, 
but very loudly rather than changing code's behaviour. I think we should do 
this.

Thanks.
--
Andrea Faulds
http://ajf.me/
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to