A spl_autoload_functions függvény
A spl_autoload_functions függvény az összes, a spl_autoload_register segítségével regisztrált autoload függvény tömbjét adja vissza. Ha nincsenek autoloaderek regisztrálva, a függvény egy üres tömböt ad vissza.
Szintaxis
spl_autoload_functions();
Példa
Ellenőrizzük a regisztrált autoloaderek listáját regisztráció nélkül:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
A kód végrehajtásának eredménye:
[]
Példa
Regisztráljunk egy autoloadert és ellenőrizzük az eredményt:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
A kód végrehajtásának eredménye:
['my_autoload']
Példa
Ellenőrizzünk több regisztrált autoloadert:
<?php
function autoload1($class) {
// implementáció 1
}
function autoload2($class) {
// implementáció 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
A kód végrehajtásának eredménye:
['autoload1', 'autoload2']
Lásd még
-
a spl_autoload_register függvényt,
amely regisztrál egy autoloadert -
a spl_autoload_unregister függvényt,
amely eltávolít egy autoloadert -
a spl_autoload_call függvényt,
amely meghívja az autoloadereket -
a class_exists függvényt,
amely ellenőrzi az osztályt