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