unserialize.phpt 325 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Enum unserialize
  3. --FILE--
  4. <?php
  5. enum Foo {
  6. case Bar;
  7. case Quux;
  8. }
  9. $bar = unserialize('E:7:"Foo:Bar";');
  10. var_dump($bar);
  11. var_dump($bar === Foo::Bar);
  12. $quux = unserialize('E:8:"Foo:Quux";');
  13. var_dump($quux);
  14. var_dump($quux === Foo::Quux);
  15. ?>
  16. --EXPECT--
  17. enum(Foo::Bar)
  18. bool(true)
  19. enum(Foo::Quux)
  20. bool(true)