1234567891011121314151617181920212223242526272829303132333435363738394041 |
- --TEST--
- Bug #40091 (issue with spl_autoload_register() and 2 instances of the same class)
- --FILE--
- <?php
- class MyAutoloader {
- function __construct($directory_to_use) {}
- function autoload($class_name) {
- // code to autoload based on directory
- }
- }
- $autloader1 = new MyAutoloader('dir1');
- spl_autoload_register(array($autloader1, 'autoload'));
- $autloader2 = new MyAutoloader('dir2');
- spl_autoload_register(array($autloader2, 'autoload'));
- print_r(spl_autoload_functions());
- ?>
- --EXPECT--
- Array
- (
- [0] => Array
- (
- [0] => MyAutoloader Object
- (
- )
- [1] => autoload
- )
- [1] => Array
- (
- [0] => MyAutoloader Object
- (
- )
- [1] => autoload
- )
- )
|