bug33116.phpt 323 B

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