Функцыя 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,
якая правярае клас