а по моему мнению....
Maxx 13.07.2007 19:22
/ 13.07.2007 19:32
выражение
^eval($total + $bask.quantity * $bask.price)
и выражение 1 * 734,65 + 2 * 980,17
в общем случае не могут давать одинаковый результат, хотя бы потому что в них разное количество операндов (3 и 4)
так что есть подозрение что вы сравниваете разные вещи и где то ошиблись, к тому же разделитель целой и дробной части в числе - точка, а не запятая.
Как уже написал agat, выражение
^eval(1*734.65 + 2*980.17) дает вполне ожидаемый результат - 2694,99 прям как в калькуляторе