Me parece un poco raro que estos números se desborden y el resultado final lo trate como si fuera un flotante (mi teoria es que de pronto los esta manejando como cadenas y no como números). En el manual de php puedes ver algunas opciones para manipular los números y te sumen como entero o flotante. Pruebalo y nos comentas como te fue.
http://php.net/manual/es/language.types.integer.php http://php.net/manual/es/language.types.float.php