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