Size: a a a

2020 May 29

NO

Nex Otaku in Yii Framework 2
Коллеги, я уже спрашивал может быть. В таком случае извиняюсь, но наболело)

Я знаю что в БД уже более-менее приучились DECIMAL использовать. Но в проектах в самом коде PHP всё ещё встречаю float повсеместно. Это норма? В связи с этим опрос...
источник

Д

Дмитрий in Yii Framework 2
есть шанс для yii-сообщества прослыть самым дружелюбным
источник

Д

Дмитрий in Yii Framework 2
Nex Otaku
Коллеги, я уже спрашивал может быть. В таком случае извиняюсь, но наболело)

Я знаю что в БД уже более-менее приучились DECIMAL использовать. Но в проектах в самом коде PHP всё ещё встречаю float повсеместно. Это норма? В связи с этим опрос...
давно float не юзаю. decimal везде. для цен
источник

Д

Дмитрий in Yii Framework 2
балансов
источник

NO

Nex Otaku in Yii Framework 2
Какой в ваших проектах тип переменной для хранения денег?
Анонимный опрос
40%
float
13%
int
27%
class Money { ... }
13%
string
7%
Свой вариант
Проголосовало: 15
источник

ПИ

Павел Иванов... in Yii Framework 2
int :D
источник

ПИ

Павел Иванов... in Yii Framework 2
хехе
источник

NO

Nex Otaku in Yii Framework 2
Дмитрий
давно float не юзаю. decimal везде. для цен
Поясни, это в БД? Или класс Decimal какой-то, самописный или сторонний? Встроенных типов Decimal в PHP нет...
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Nex Otaku
Поясни, это в БД? Или класс Decimal какой-то, самописный или сторонний? Встроенных типов Decimal в PHP нет...
Он наверное про бд
источник

AV

Andrey Valiev in Yii Framework 2
Andrey Valiev
Народ, посоветуйте плз репо где можно грамотный DDD поверх Yii посмотреть.
Второй раз закинул он невод в море)
источник

NO

Nex Otaku in Yii Framework 2
В открытом доступе я не встречал, самому интересно. DDD это редкость) Мейнстрим сейчас фигачить "DB First" как Артём )

Ну у Елисеева есть уроки по DDD поверх Yii, это всё что знаю. Ещё на митапах рассказывают, про примеры внедрения DDD, но там без кода)
источник

V

Victooor in Yii Framework 2
Nex Otaku
Какой в ваших проектах тип переменной для хранения денег?
Анонимный опрос
40%
float
13%
int
27%
class Money { ... }
13%
string
7%
Свой вариант
Проголосовало: 15
Класс Money тут имхо лишний, если конечно это не ловушка)
источник

A

Artyom in Yii Framework 2
Nex Otaku
Поясни, это в БД? Или класс Decimal какой-то, самописный или сторонний? Встроенных типов Decimal в PHP нет...
Если считается что-то в пхп, то для этого обычно есть какой-нибудь хелпер, который если суммы в единицах переводит эти суммы например в копейки. Ну может и не самый правильный вариант.
источник

A

Artyom in Yii Framework 2
Я как-то так делаю.
источник

A

Artyom in Yii Framework 2
Но вообще, вопрос на провакционный похож😒 ну и пофигу.
источник

NO

Nex Otaku in Yii Framework 2
Ну возможно)

Я думаю, если у тебя есть соглашение на уровне проекта, что все деньги где они не встретятся хранятся и передаются в Money, то уже не так важно что там внутри.

Допустим, у тебя Money на флоатах и начались какие-то проблемы. Ты можешь покрыть тестами отдельно этот класс. Потом заменить внутренний тип с флоатов на любой )
источник

A

Artyom in Yii Framework 2
Что ты имел виду я не понял, в моней может быть хоть в строках, но если нужно посчитать что-то то я лучше инта пока ничего не знаю.
источник

A

Artyom in Yii Framework 2
на флот можно забить когда чуть нужно посчитать что-то и небольшие погрешности не критичны, может какой-нибудь небольшой отчет, но словить прикол аля 100500.000012903210111 не такая уж и редкая ситуация что обычно оруглением любят костылить.
источник

NO

Nex Otaku in Yii Framework 2
Что выведет этот код?
источник

A

Artyom in Yii Framework 2
хз
источник