1234567891011121314151617181920212223242526272829303132333435363738394041 |
- --TEST--
- Bug #65006: spl_autoload_register fails with multiple callables using self, same method
- --FILE--
- <?php
- class first {
- public static function init() {
- spl_autoload_register(array('self','load'));
- }
- public static function load($class) {}
- }
- class second {
- public static function init() {
- spl_autoload_register(array('self','load'));
- }
- public static function load($class){}
- }
- first::init();
- second::init();
- var_dump(spl_autoload_functions());
- ?>
- --EXPECT--
- array(2) {
- [0]=>
- array(2) {
- [0]=>
- string(5) "first"
- [1]=>
- string(4) "load"
- }
- [1]=>
- array(2) {
- [0]=>
- string(6) "second"
- [1]=>
- string(4) "load"
- }
- }
|