Funkcija spl_autoload_functions
Funkcija spl_autoload_functions vraća niz svih funkcija za autoload, registrovanih pomoću spl_autoload_register. Ako autoloaderi nisu registrovani, funkcija će vratiti prazan niz.
Sintaksa
spl_autoload_functions();
Primer
Proverimo listu registrovanih autoloadera bez registracije:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvršavanja koda:
[]
Primer
Registrujemo autoloader i proverimo rezultat:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvršavanja koda:
['my_autoload']
Primer
Proverimo nekoliko registrovanih autoloadera:
<?php
function autoload1($class) {
// implementacija 1
}
function autoload2($class) {
// implementacija 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvršavanja koda:
['autoload1', 'autoload2']
Pogledajte takođe
-
funkciju spl_autoload_register,
koja registruje autoloader -
funkciju spl_autoload_unregister,
koja uklanja autoloader -
funkciju spl_autoload_call,
koja poziva autoloader -
funkciju class_exists,
koja proverava klasu