__invoke.phpt 257 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Enum __invoke
  3. --FILE--
  4. <?php
  5. enum Foo {
  6. case Bar;
  7. public function __invoke(...$args)
  8. {
  9. return $args;
  10. }
  11. }
  12. var_dump((Foo::Bar)('baz', 'qux'));
  13. ?>
  14. --EXPECT--
  15. array(2) {
  16. [0]=>
  17. string(3) "baz"
  18. [1]=>
  19. string(3) "qux"
  20. }