Функција 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,
која проверува дали постои класата