Major bug in XAMPP PHP 8.0.6

Problems with the Linux version of XAMPP, questions, comments, and anything related.

Major bug in XAMPP PHP 8.0.6

Postby laxemi7385 » 25. May 2021 17:29

Environment: xampp-linux-x64-8.0.6-0-installer.run on Fedora 34 x64

Run this on xampp php 8.0.6, you will get different output. Any idea why this is happening??

Code: Select all
<?php
var_dump(round(3.4));
var_dump(round(3.5));
var_dump(round(3.6));
var_dump(round(3.6, 0));
var_dump(round(5.045, 2));
var_dump(round(5.055, 2));
var_dump(round(345, -2));
var_dump(round(345, -3));
var_dump(round(678, -2));
var_dump(round(678, -3));



Wrong Output from XAMPP PHP
Code: Select all
float(3)
float(4)
float(4)
float(4)
float(5.04999999999999982236431605997495353221893310546875)
float(5.05999999999999960920149533194489777088165283203125)
float(300)
float(0)
float(700)
float(1000)


Correct output from PHP 8.0.6 (from fedora remi repo or debian deb sury repo)

Code: Select all
float(3)
float(4)
float(4)
float(4)
float(5.05)
float(5.06)
float(300)
float(0)
float(700)
float(1000)
laxemi7385
 
Posts: 1
Joined: 25. May 2021 17:22
XAMPP version: 8.0.6
Operating System: Fedora 34

Return to XAMPP for Linux

Who is online

Users browsing this forum: No registered users and 25 guests