Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2017, 04:22
jlopezisern
 
Fecha de Ingreso: mayo-2014
Mensajes: 45
Antigüedad: 10 años, 7 meses
Puntos: 0
Warning, string y double. Definición explicita de tipos de variable.

Alguien puede explicarme porqué en mi servidor antes las variables $latitud y $longitud no me daban error en una aplicación de cálculo de distancias y de repente me da el siguiente error:
PHP Warning: deg2rad() expects parameter 1 to be double, string given in…
Que corresponde a:
$rLat = deg2rad($latitud);
$rLng = deg2rad($longitud);
Y como indica el warning al cambiarlas a:
$latitud=(double) $latitud2;
$longitud=(double) $longitud2;
Vuelve a funcionar correctamente.
¿Es posible que tenga que ver que mi servidor haya cambiado de versión PHP o algo así?
Gracias por anticipado por la respuesta.