bug73954.phpt 407 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #73954 (NAN check fails on Alpine Linux with musl)
  3. --FILE--
  4. <?php
  5. var_dump(NAN);
  6. var_dump(is_nan(NAN));
  7. function takes_int(int $int) {
  8. }
  9. takes_int(log(tan(3.14)));
  10. ?>
  11. --EXPECTF--
  12. float(NAN)
  13. bool(true)
  14. Fatal error: Uncaught TypeError: takes_int(): Argument #1 ($int) must be of type int, float given, called in %s:%d
  15. Stack trace:
  16. #0 %s(9): takes_int(NAN)
  17. #1 {main}
  18. thrown in %s on line 6