bug52355.phpt 327 B

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