3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set('serialize_precision', 8); $expected = '1487285080.123456'; $date = DateTimeImmutable::createFromFormat('U.u', $expected); var_dump($expected, json_encode((float) $date->format('U.u'))); ini_set('serialize_precision', 16); $expected = '1487285080.123456'; $date = DateTimeImmutable::createFromFormat('U.u', $expected); var_dump($expected, json_encode((float) $date->format('U.u'))); ini_set('serialize_precision', -1); $expected = '1487285080.123456'; $date = DateTimeImmutable::createFromFormat('U.u', $expected); var_dump($expected, json_encode((float) $date->format('U.u')));

preferences:
115.03 ms | 406 KiB | 5 Q