On Wed, Aug 20, 2014 at 11:24 AM, Andrea Faulds <a...@ajf.me> wrote:
>
> On 20 Aug 2014, at 03:53, Laruence <larue...@php.net> wrote:
>
>> On Wed, Aug 20, 2014 at 6:36 AM, Andrea Faulds <a...@ajf.me> wrote:
>>> Good evening,
>>>
>>> I have made an RFC which would make some small changes to how integers are 
>>> handled, targeted at PHP 7:
>>>
>>> https://wiki.php.net/rfc/integer_semantics
>>
>> I'd like don't change the works behavior.  make it act the similar as C does.
>
> For some of these things the behaviour is explicitly undefined in C, meaning 
> it’s dangerous for us not to handle them specially, as undefined behaviour 
> seems to give compilers an unlimited license to do absolutely anything at all.
>
> The rest are “implementation-defined”. While what C does “works”, I’d rather 
> we do one thing consistently instead of forcing developers to deal with the 
> kinds of platform and compiler differences tools like PHP should be 
> abstracting.

I totally agree with Andrea here. While it made sense to map C
behavior for years, for many of us, as we all came from a C backgroud.
However it makes less and less sense lately, if at all.

Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to