__callStatic.phpt 340 B

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