Функция 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 функцияси,
синфни текширади