xref: /PHP-8.0/ext/spl/tests/bug75049.phpt (revision 7aacc705)
1--TEST--
2Bug #75049 (spl_autoload_unregister can't handle spl_autoload_functions results)
3--FILE--
4<?php
5class Auto { public static function loader() {}}
6$autoloader = '\Auto::loader';
7
8echo (int)spl_autoload_register($autoloader);
9echo (int)spl_autoload_unregister($autoloader);
10echo (int)spl_autoload_register($autoloader);
11foreach (spl_autoload_functions() as $loader) {
12    echo (int)spl_autoload_unregister($loader);
13}
14echo (int)count(spl_autoload_functions());
15?>
16--EXPECT--
1711110
18