1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
--TEST-- Bug #52355 (Negating zero does not produce negative zero) --FILE-- <?php var_dump(-0.0); var_dump(-(float)"0"); $foo = -sin(0); var_dump($foo); try { var_dump(1.0 / -0.0); } catch (\DivisionByZeroError $e) { echo $e->getMessage() . \PHP_EOL; } ?> --EXPECT-- float(-0) float(-0) float(-0) Division by zero