The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 8.0, opennews (ok), 26-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


181. "Релиз языка программирования PHP 8.0"  +/
Сообщение от Аноним (354), 27-Ноя-20, 08:46 
Как раз плохо что в php нету типов для финансовых операций типа decimal128 или BigDecimal
Есть только расширение bc-math которое со строками работает и мало операций
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

209. "Релиз языка программирования PHP 8.0"  +/
Сообщение от Аноним (58), 27-Ноя-20, 10:47 
gmp
Ответить | Правка | Наверх | Cообщить модератору

236. "Релиз языка программирования PHP 8.0"  –1 +/
Сообщение от Аноним (236), 27-Ноя-20, 12:56 
оно уже научилось дробные числа?
Ответить | Правка | Наверх | Cообщить модератору

269. "Релиз языка программирования PHP 8.0"  +3 +/
Сообщение от Аноним (58), 27-Ноя-20, 16:21 
Fixed point вас устроит?
Если мы о финансовых операциях, floating point вообще мимо и называется "вы делаете это совершенно через задницу".
Ответить | Правка | Наверх | Cообщить модератору

273. "Релиз языка программирования PHP 8.0"  –2 +/
Сообщение от Аноним (236), 27-Ноя-20, 17:12 
ну расскажите что же сломается если считать в floating point decimal128
Ответить | Правка | Наверх | Cообщить модератору

281. "Релиз языка программирования PHP 8.0"  +/
Сообщение от Аноним (231), 27-Ноя-20, 19:11 
> оно уже научилось дробные числа?

gmp_div_qr даст Вам остаток от деления. Целое, остаток и делитель это и есть полноценная дробь бесконечной точности. Как написать простенькие функции работы с такими дробями на на основе gmp, Вас должны были учить в школе на уроке алгебры.

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

287. "Релиз языка программирования PHP 8.0"  +/
Сообщение от Аноним (354), 27-Ноя-20, 20:00 
То есть нет и нужно писать велосипед.
А если не дай бог ошибусь, оно ерунду начинает вместо баланса
Ответить | Правка | Наверх | Cообщить модератору

288. "Релиз языка программирования PHP 8.0"  +/
Сообщение от Аноним (354), 27-Ноя-20, 20:03 
И это при том что есть готовое расширение bc-math
А лучше java.math.BigDecimal
Ответить | Правка | К родителю #281 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру