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 функциясы,
ол классты тексереді