кстати, у меня тоже работает. Меня смущает, что в тексте ошибки double используется, а не float
это spatie/data-transfer-object в конструкторе вылазит, причина то понятна, там возвращается переменная в которой по умолчанию присваивается 0 а дальше если данные есть то присваивается флоат, вот если условие не срабаывает возвращается инт, сделал тип каст при возврате и стало норм
double alias float
видимо, не совсем
при этом в доке написано (PHP 4, PHP 5, PHP 7, PHP 8) doubleval — Alias of floatval()
Обсуждают сегодня