Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/01/2011, 16:56
nevusdotcom
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Sirve en el servidor local pero no en el del hosting.

Cita:
Iniciado por portalmana Ver Mensaje
Para mi tiene que ver con los servidores y los números grandes.
Fíjate si todos los servidores son de 64 bits y las localhost de 32 bits....

Código PHP:
Ver original
  1. echo PHP_INT_SIZE . '<br/>';
  2. echo PHP_INT_MAX;

Fijate si te da lo mismo en todas esos valores, pues el $istore2 enseguida da como valor 103033582379 que sobrepasa al máximo para entero de 2147483647 en 32 bits y en 64 bits me esta dando 9223372036854775807...

Se que una vez que se desborda un entero se convierte a float y eso puede hacer perder presicion...

Pero ni idea..
La precision esta puesta en ambos a 12 tambien, disculpa una pregunta ya que tienes acceso a las 2 estructuras de cpu, en ambos te da el mismo resultado? Que imprime la funcion en ambos casos?