[RFC] Permit trailing whitespace in numeric strings

  104590
March 6, 2019 00:16 ajf@ajf.me (Andrea Faulds)
Hej allihopa,

Here's an RFC that's been lying in my drafts for uh… 26 months:

https://wiki.php.net/rfc/trailing_whitespace_numerics

I expect this should be an uncontroversial proposal, but maybe I'm 
jinxing it there. I hope you all like it. :)

Thanks to Nikita for reminding me it existed and thus motivating me to 
pick it up again. Also thanks to Nikita for suggesting a potential 
follow-up RFC, and also making the “Saner string to number comparisons” 
RFC, both providing additional impetus for me to finally clean this up 
and put it to discussion.

Thanks!
Andrea
  104865
March 21, 2019 23:33 ajf@ajf.me (Andrea Faulds)
Hi again,

I would proceed to a vote with this (and do intend to still), but the 
response from internals has been very quiet. Has it gotten lost among 
all the other things happening? :)

I realise it's not a very exciting change of course, and there isn't 
much to discuss about it. It's pretty much a like it or hate it RFC with 
no particular nuance beyond that.

One thing I do wonder about (given reaction on reddit and my personal 
general doubt) is how internals feels about whether we should take the 
opposite approach, that is, to break backwards-compatibility by 
rejecting *leading* whitespace in numeric strings instead. All the 
arguments in favour of this RFC's approach can also apply to that 
approach if you flip them around. The main reason to go for what I did 
so far is, well, it's harder to justify backwards-compatibility 
breakages. But I also initially came up with this when PHP 8 wasn't on 
the horizon.

Andrea

Andrea Faulds wrote:
> Hej allihopa, > > Here's an RFC that's been lying in my drafts for uh… 26 months: > > https://wiki.php.net/rfc/trailing_whitespace_numerics > > I expect this should be an uncontroversial proposal, but maybe I'm > jinxing it there. I hope you all like it. :) > > Thanks to Nikita for reminding me it existed and thus motivating me to > pick it up again. Also thanks to Nikita for suggesting a potential > follow-up RFC, and also making the “Saner string to number comparisons” > RFC, both providing additional impetus for me to finally clean this up > and put it to discussion. > > Thanks! > Andrea