php-src/tests/lang/bug24640.phpt
Ilia Alshanetsky 4d349926ff Fixed some test names.
Removed extraneous \r from a number of tests.
2003-10-24 03:31:57 +00:00

64 lines
719 B
PHP
Executable File

--TEST--
Bug #24640 (var_export and var_dump can't output large float)
--FILE--
<?php
function test($v)
{
echo var_export($v, true) . "\n";
var_dump($v);
echo "$v\n";
print_r($v);
echo "\n------\n";
}
test(1.7e+300);
test(1.7e-300);
test(1.7e+79);
test(1.7e-79);
test(1.7e+80);
test(1.7e-80);
test(1.7e+81);
test(1.7e-81);
?>
--EXPECT--
1.7E+300
float(1.7E+300)
1.7E+300
1.7E+300
------
1.7E-300
float(1.7E-300)
1.7E-300
1.7E-300
------
1.7E+79
float(1.7E+79)
1.7E+79
1.7E+79
------
1.7E-79
float(1.7E-79)
1.7E-79
1.7E-79
------
1.7E+80
float(1.7E+80)
1.7E+80
1.7E+80
------
1.7E-80
float(1.7E-80)
1.7E-80
1.7E-80
------
1.7E+81
float(1.7E+81)
1.7E+81
1.7E+81
------
1.7E-81
float(1.7E-81)
1.7E-81
1.7E-81
------