[RSS Feed/News] InputFilterer unum and num throw exceptions when passed large numbers

Status
Not open for further replies.

XenForo

Administrative
  • Thread starter
  • Admin
  • #1
The current code for filtering unum and num will throw an exception when passed a sufficiently large number, as floatval will convert those to INF:

PHP:

Code:
php > var_export(floatval('1e99999'));
INF
php > var_export(floatval('-1e99999'));
-INF
php > var_export(strval(floatval('1e99999')) + 0);
PHP Warning:  Uncaught TypeError: Unsupported operand types: string + int in php shell code:1
Stack trace:
#0 {main}
  thrown in php shell code on line 1

Warning: Uncaught...

Read more

ادامه مطلب...
 
Status
Not open for further replies.
Back
Top Bottom