FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

PHP rundet ungefragt.

PHP rundet ungefragt. 2011-01-25 16:52
PopcornHH @work
Hat jemand eine Idee, wieso PHP bei mir so etwas macht:

exit(12589.76 / 100.0 * 100.0);

Ausgabe: 12590

RE: PHP rundet ungefragt. 2011-01-25 17:06
peace
macht mein PHP nicht:

php > exit(12589.76 / 100.0 * 100.0); 12589.76 $ php -version PHP 5.3.2-1ubuntu4.7 with Suhosin-Patch (cli) (built: Jan 12 2011 18:36:55)

RE: PHP rundet ungefragt. 2011-01-25 17:36
Popcorn
Ach sehr schön, auch mit Suhosin. Ich habe es inzwischen auf die PHP.ini eingerenzen können. Die CLI-Variante läuft bei mir wunderbar, der "Fehler" tritt nur in der Apache-Version auf. Hatte aber keine Lust mehr zu gucken, weil es schon ein bißchen gedauert hat, überhaupt bis zu diesen Punkt zu kommen. Damit habe ich einfach nicht gerechnet. :D Werde morgen dann hoffentlich hier mehr dazu posten können.

RE: PHP rundet ungefragt. 2011-01-26 09:21
PopcornHH @work
*seufz* Richtig lesen können. Gestern hatte ich noch einmal kurz auf den Wert "precision" geguckt. Stand eine fünf. Dachte mir, dass fünf Nachkommastellen ja auch reichen sollten. Aber:

The number of significant digits displayed in floating point numbers.
; http://php.net/precision
precision = 14

Sollte auf 14 und nicht auf 5 stehen…