backed-int-const-expr.phpt 250 B

1234567891011121314151617181920
  1. --TEST--
  2. Int enum const expr
  3. --FILE--
  4. <?php
  5. enum Foo: int {
  6. case Bar = 1 << 0;
  7. case Baz = 1 << 1;
  8. case Qux = 1 << 2;
  9. }
  10. var_dump(Foo::Bar->value);
  11. var_dump(Foo::Baz->value);
  12. var_dump(Foo::Qux->value);
  13. ?>
  14. --EXPECT--
  15. int(1)
  16. int(2)
  17. int(4)