Функција spl_autoload_functions
Функција spl_autoload_functions враћа низ свих функција за аутоматско учитавање које су регистроване помоћу spl_autoload_register. Ако аутоматски учитавачи нису регистровани, функција ће вратити празан низ.
Синтакса
spl_autoload_functions();
Пример
Проверимо листу регистрованих аутоматских учитавача без регистрације:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Резултат извршавања кода:
[]
Пример
Региструјмо аутоматски учитавач и проверимо резултат:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Резултат извршавања кода:
['my_autoload']
Пример
Проверимо више регистрованих аутоматских учитавача:
<?php
function autoload1($class) {
// имплементација 1
}
function autoload2($class) {
// имплементација 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Резултат извршавања кода:
['autoload1', 'autoload2']
Погледајте такође
-
функцију spl_autoload_register,
која региструје аутоматски учитавач -
функцију spl_autoload_unregister,
која уклања аутоматски учитавач -
функцију spl_autoload_call,
која позива аутоматски учитавач -
функцију class_exists,
која проверава класу