PHP vs ASP.NET
Ing. Jan Pukovec
21. 7. 2008 18:37:11
21. 7. 2008 18:37:11
Scorpius
21. 7. 2008 19:20:45
21. 7. 2008 19:20:45
hm
21. 7. 2008 19:58:03
21. 7. 2008 19:58:03
Fuck You
21. 7. 2008 20:44:37
Myslím opravdu desítková, PHP pracuje pouze s binárními. Svěřil bys správu svých peněz do systému, podle kterého ehm ne ze bych chtel zasahovat do diskuse, ale php ma podporu pro desetinná (desitkové a desitinné číslo jsou dvě rozdílné věci, ujasni si tedy nejdřív o čem mluvíš) čísla dobrou, ma pro jejich různá zaokrouhlování a upravování i spousty funkcí, takže nějak tvoje tvrzení asi nechápu... jsem jen já tak nechápavý, nebo snad ty vůbec nevíš o čem mluvíš? a nebo jsi se prostě jen spletl a napsla něco jiného než jsi ve skutečnosti chtěl? :) prosím o ujasnění.141.23 - 141 = 0.22999999999999? Jasně, když se ta částka zaokrouhlí na halíře, tak to protentokrát vyjde, ale když se s podobně přesnými čísly více pracuje - různě se sčítají, násobí apod. - tak se to může nakumulovat a zanést nesrovnalosti. Pravidla jak a kdy co zaokrouhlovat, jsou v bankovnictví pevně daná a pracují v desítkové soustavě. Více k tématu vizte Wikipedia, nebo hodně podrobně od Sunu Numerical Computation Guide. To jsou věci, o kterých v PHP Manuálu nedočtete, protože prostě PHP není určené pro aplikace, kde na tom záleží. Jednodušší aplikace, které pracují s penězmi (e-shopy apod.), si vystačí s pevnou řádovou čárkou - prostě místo v korunách počítají v halířích a používají výhradně integer. Jenže do integeru se ti zase v PHP vejde maximálně 0x7FFFFFFF halířů, což bankovní aplikaci stačit nebude. Takže skončíš u stringů a rozšíření BC Math nebo GMP. Neříkám, že je nemožné bankovní systémy psát v PHP za pomoci Zend Frameworku, nakonec by to šlo i třeba v QBasicu ;) , ale "docela snadno" rozhodně ne.
21. 7. 2008 20:44:37
toshi
21. 7. 2008 20:58:06
21. 7. 2008 20:58:06
hm
21. 7. 2008 21:28:38
21. 7. 2008 21:28:38
Strzibny
21. 7. 2008 21:52:36
21. 7. 2008 21:52:36
Fuck You
21. 7. 2008 22:43:54
21. 7. 2008 22:43:54
hm
22. 7. 2008 02:59:36
22. 7. 2008 02:59:36
Webtrh obecný účet
1. 10. 2008 22:07:07
1. 10. 2008 22:07:07
Jiří Herník
1. 10. 2008 22:49:01