bug75049.phpt 487 B

1234567891011121314151617
  1. --TEST--
  2. Bug #75049 (spl_autoload_unregister can't handle spl_autoload_functions results)
  3. --FILE--
  4. <?php
  5. class Auto { public static function loader() {}}
  6. $autoloader = '\Auto::loader';
  7. echo (int)spl_autoload_register($autoloader);
  8. echo (int)spl_autoload_unregister($autoloader);
  9. echo (int)spl_autoload_register($autoloader);
  10. foreach (spl_autoload_functions() as $loader) {
  11. echo (int)spl_autoload_unregister($loader);
  12. }
  13. echo (int)count(spl_autoload_functions());
  14. ?>
  15. --EXPECT--
  16. 11110