вроде бы результат один и тот же, конечно. но 1) по правилам математики правильна та реализация, которая в руби/питоне 2) в пхп даже чтобы просто поделить целые числа надо ухищряться, потому что если просто поделить, он за меня решит что я хочу флоат. ну и ухищрения чтобы вывести на экран и точки с запятой