print_r.phpt 388 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Enum print_r
  3. --FILE--
  4. <?php
  5. enum Foo {
  6. case Bar;
  7. }
  8. enum IntFoo: int {
  9. case Bar = 42;
  10. }
  11. enum StringFoo: string {
  12. case Bar = 'Bar';
  13. }
  14. print_r(Foo::Bar);
  15. print_r(IntFoo::Bar);
  16. print_r(StringFoo::Bar);
  17. ?>
  18. --EXPECT--
  19. Foo Enum
  20. (
  21. [name] => Bar
  22. )
  23. IntFoo Enum:int
  24. (
  25. [name] => Bar
  26. [value] => 42
  27. )
  28. StringFoo Enum:string
  29. (
  30. [name] => Bar
  31. [value] => Bar
  32. )