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.