bug53141.phpt 411 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #53141 (autoload misbehaves if called from closing session)
  3. --SKIPIF--
  4. <?php include('skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. spl_autoload_register(function ($class) {
  8. var_dump("Loading $class");
  9. eval('class Bar {}');
  10. });
  11. class Foo
  12. {
  13. function __sleep()
  14. {
  15. new Bar;
  16. return array();
  17. }
  18. }
  19. session_start();
  20. $_SESSION['foo'] = new Foo;
  21. ?>
  22. --EXPECT--
  23. string(11) "Loading Bar"