Anthony Ferrara <ircmax...@gmail.com> wrote: > Derick, > > In principle I think this is great thing to do. Not having a 64 bit > type is > > annoying. I'm a bit curious on how this is going to work with all > sorts of > > object wrappers that are now in place as workaround. And casting > int64 to > > int32 needs to very well looked at as well. > > > > > As far as the casting, my first reaction would be to raise an > E_ENGINE_NOTICE on data loss (casting from int64 to int32 with ints > > 32 > bit) and then adjusting the value to the nearest representable value > (LONG_MAX or LONG_MIN). In other words, it may need to be more than a > simple cast (an inline function perhaps)
That can't be handled in applications though ... > As far as object wrappers, any particular examples that you're > thinking of? It happens on atleast two extensions that I've written, dbus and mongodb, so I was thinking there must be a few more. Cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php