3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = (float)1; var_dump( $var ); // float 1 var_dump( acos($var) ); // float 0 $lat2 = 56.6404468; $lon2 = 22.4747625; $lat1 = 56.6404468; $lon1 = 22.4747622; $theta = $lon1 - $lon2; $var = sin( deg2rad( $lat1 ) ) * sin( deg2rad( $lat2 ) ) + cos( deg2rad( $lat1 ) ) * cos( deg2rad( $lat2 ) ) * cos( deg2rad( $theta ) ); var_dump( $var ); // float 1 var_dump( acos( $var ) ); // float NAN

preferences:
46.9 ms | 402 KiB | 5 Q