/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/json/tests/bug47644.phpt
42 строки
576 B
Tyson Andre
Clean up calls to extension_loaded('json') in tests
28 май 2020, 22:07
28 май 2020, 22:07
32a1ebb
Код
Авторство
О чём код?
--TEST-- Bug #47644 (valid large integers are truncated) --SKIPIF-- <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?> --FILE-- <?php for ($i = 10000000000000000; $i < 10000000000000006; $i++) { var_dump(json_decode("[$i]")); } echo "Done\n"; ?> --EXPECT-- array(1) { [0]=> int(10000000000000000) } array(1) { [0]=> int(10000000000000001) } array(1) { [0]=> int(10000000000000002) } array(1) { [0]=> int(10000000000000003) } array(1) { [0]=> int(10000000000000004) } array(1) { [0]=> int(10000000000000005) } Done