bug33116.phpt 337 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #33116 (crash when assigning class name to global variable in autoloader)
  3. --FILE--
  4. <?php
  5. spl_autoload_register(function ($class) {
  6. $GLOBALS['include'][] = $class;
  7. eval("class DefClass{}");
  8. });
  9. $a = new DefClass;
  10. print_r($a);
  11. print_r($GLOBALS['include']);
  12. ?>
  13. --EXPECT--
  14. DefClass Object
  15. (
  16. )
  17. Array
  18. (
  19. [0] => DefClass
  20. )