ti vai ad incocciare con i float number .... non e' una malfunzione
in pratica ci sono valori ulteriori che non sono visualizzati...
usa le funzioni matematiche BCMath a precisione arbitraria
codice:<?php $a = 1393.27 + 587.57; $b = 1980.84; if(bccomp($a, $b, 2) == 1 ){ echo " maggiore: ".$a." > ".$b; // a me entra qui dentro }else{ echo " uguale o minore " .$a. " <= ".$b; } ?>