preload_enum.phpt 395 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Enum preloading
  3. --EXTENSIONS--
  4. opcache
  5. --INI--
  6. opcache.enable=1
  7. opcache.enable_cli=1
  8. opcache.optimization_level=-1
  9. opcache.preload={PWD}/preload_enum.inc
  10. --SKIPIF--
  11. <?php
  12. if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows');
  13. --FILE--
  14. <?php
  15. var_dump(MyEnum::Foo);
  16. var_dump(MyEnum::Bar);
  17. ?>
  18. --EXPECT--
  19. enum(MyEnum::Bar)
  20. enum(MyEnum::Foo)
  21. enum(MyEnum::Bar)