Systemy finansowe w PHP

0

Witajcie,
Zdaję sobie sprawę z ogólnej krytyki PHP i jego złej opinii z przeszłości. Od każdego wydania PHP 7 oraz nadchodzącej 8 jest coraz lepiej z tą technologią. Wydajność jest sporo wyższa niż kiedyś.

Zastanawiam się czy PHP 7.4/8 nadawał by się do zbudowania jakiegoś poważniejszego systemu?
Są już rozwiązania typu: https://vapor.laravel.com, Redisy itp - więc wiele dawnych problemów dałoby się rozwiązać....

Jakie jest Wasze zdanie na ten temat? :)
Pytam teoretycznie oczywiście :)

0

Gdzie ten hype na PHP?

0

PHP dalej zaokrągla do 6.0000000002 ?
Bez natywnych typów stałoprzecinkowych szkoda nawet marzyć.

1

Zresztą co za problem, żeby stworzyć jakiś własny obiekt odpowiedzialny za trzymanie walut, jeśli tylko to jest problemem? Wtedy całą logikę (chociażby wspomniane przed chwilą trzymanie tego wewnątrz jako int) chowasz wewnątrz i masz problem z głowy,

2

@AnyKtokolwiek: nie wiem czy wiesz, ale tego typu błędy są typowe dla większości języków, trzeba stosować specjalne funkcje matematyczne aby mieć pewność, że działania będą przeprowadzone prawidłowo. Ba, nie tylko języki programowania, ale bazy danych mają osobne typy do precyzyjnych działań matematycznych, np. w PostgreSQL jest to typ NUMERIC/DECIMAL.

W przypadku PHP patrz:

https://www.php.net/manual/en/refs.math.php

Edit: odpowiadając na pytanie autora, jak najbrdziej można stworzyć system finansowy w PHP, trzeba tylko korzystać z odpowiednich funkcji matematycznych a nie opierać się jedynie na operatorach języka.

0
TomRZ napisał(a):

@AnyKtokolwiek: nie wiem czy wiesz, ale tego typu błędy są typowe dla większości języków,

Widocznie ja operuję w mniejszościowych językach

0

Czyli zakładając dobór odpowiednich kolumn w bazie, funkcji php. - to nic nie stoi na przeszkodzie aby takie systemy budować? Słyszeliście kiedyś o jakimś systemie zbudowanym w php?

1

Wystarczy zwykły sklep postawiony na PHP - tam już masz finanse i to podlegające urzędowi skarbowemu, bo jeżeli coś się będzie nie zgadzać w liczbach to Cię US dojedzie. Bez korzystania z funkcji matematycznych taki sklep będzie generował błędy np. w momencie operacji związanych z VAT-em.

1 użytkowników online, w tym zalogowanych: 0, gości: 1