Hi!

> You throw an error. Just as plenty of functions already can’t handle
> ridiculously large integer arguments.

The problem is, if you function can handle the int range and you checked
for is_int() and everything worked fine - now it's broken because
is_int() no longer implies fixed range and there's no way to check if
you're dealing with fixed-range number or infinite-range number.

> No, it does: There are now integers, and objects that represent large
> integers, which behave differently.

IS_INT and IS_BIGINT would necessarily behave differently too - since
some functions may support both and some only integers. Again, no change
here.

-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/

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

Reply via email to