<?php
$int = 1968401665333658496;
echo json_encode(array("$int",$int));
?>
Recibido en el navegador: [ "1968401665333658496" , 1968401665333658600 ]
Advertencia: error masivo en json_encode()
Es "redondea" mi número entero?
BTW: PHP_INT_MAX = 9223372036854775807 ~ PHP Version 5.3.2-1ubuntu4.7
No hay problemas con estos enormes números enteros en cualquier lugar (PHP, MySQL o Javascript)
- hasta json_encode(
) tornillos hacia arriba (en silencio BTW ..)
Wow, eso es aleccionador. Habiendo trabajado profesionalmente con JS, sin conocer un hecho tan básico. Todavía 2^53 = 9007199254740992, todavía me deja mucho espacio para mi (8 tipos de) esquema de clave única:) ¡GRACIAS! – T4NK3R