007.phpt 421 B

1234567891011121314151617
  1. --TEST--
  2. Pretty printing for arrow functions
  3. --INI--
  4. zend.assertions=1
  5. assert.exception=0
  6. --FILE--
  7. <?php
  8. // TODO We're missing parentheses for the direct call
  9. assert((fn() => false)());
  10. assert((fn&(int... $args): ?bool => $args[0])(false));
  11. ?>
  12. --EXPECTF--
  13. Warning: assert(): assert(fn() => false()) failed in %s on line %d
  14. Warning: assert(): assert(fn&(int ...$args): ?bool => $args[0](false)) failed in %s on line %d