var_dump(floatval($this->amount)); \\float(18000)
var_dump($sum); \\float(18000)
var_dump(floatval($this->amount)-$sum); die; \\float(-3.6379788070917E-12)
Что не так с вычитанием?
var_dump(floatval($this->amount)); \\float(18000)
var_dump($sum); \\float(18000)
var_dump(floatval($this->amount)-$sum); die; \\float(-3.6379788070917E-12)
Что не так с вычитанием?
floatval() нельзя использовать с объектами в этом случае возникнет ошибка уровня E_NOTICE и функция вернет 1.
Может быть проблема в этом.