diff options
Diffstat (limited to 'ext/json/tests/bug63737.phpt')
-rw-r--r-- | ext/json/tests/bug63737.phpt | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/ext/json/tests/bug63737.phpt b/ext/json/tests/bug63737.phpt index 35361d850a..e2709800e3 100644 --- a/ext/json/tests/bug63737.phpt +++ b/ext/json/tests/bug63737.phpt @@ -1,14 +1,12 @@ --TEST-- Bug #63737 (json_decode does not properly decode with options parameter) ---SKIPIF-- -<?php if (!extension_loaded("json")) print "skip"; ?> --FILE-- <?php function decode($json) { - $x = json_decode($json); - var_dump($x); - $x = json_decode($json, false, 512, JSON_BIGINT_AS_STRING); - var_dump($x); + $x = json_decode($json); + var_dump($x); + $x = json_decode($json, false, 512, JSON_BIGINT_AS_STRING); + var_dump($x); } decode('123456789012345678901234567890'); @@ -21,12 +19,12 @@ decode('-123456789012345678901234567890.1'); echo "Done\n"; ?> --EXPECT-- -float(1.2345678901235E+29) +float(1.2345678901234568E+29) string(30) "123456789012345678901234567890" -float(-1.2345678901235E+29) +float(-1.2345678901234568E+29) string(31) "-123456789012345678901234567890" -float(1.2345678901235E+29) -float(1.2345678901235E+29) -float(-1.2345678901235E+29) -float(-1.2345678901235E+29) +float(1.2345678901234568E+29) +float(1.2345678901234568E+29) +float(-1.2345678901234568E+29) +float(-1.2345678901234568E+29) Done |