Funkcija spl_autoload_functions
Funkcija spl_autoload_functions grąžina visų automatinių užkrovimo funkcijų masyvą, kurios užregistruotos naudojant spl_autoload_register. Jei automatiniai užkrovėjai nėra užregistruoti, funkcija grąžins tuščią masyvą.
Sintaksė
spl_autoload_functions();
Pavyzdys
Patikrinkime užregistruotų automatinių užkrovėjų sąrašą be registracijos:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kodo vykdymo rezultatas:
[]
Pavyzdys
Užregistruokime automatinį užkrovėją ir patikrinkime rezultatą:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kodo vykdymo rezultatas:
['my_autoload']
Pavyzdys
Patikrinkime kelis užregistruotus automatinius užkrovėjus:
<?php
function autoload1($class) {
// realizacija 1
}
function autoload2($class) {
// realizacija 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kodo vykdymo rezultatas:
['autoload1', 'autoload2']
Taip pat žiūrėkite
-
funkciją spl_autoload_register,
kuri registruoja automatinį užkrovėją -
funkciją spl_autoload_unregister,
kuri pašalina automatinį užkrovėją -
funkciją spl_autoload_call,
kuri iškviečia automatinį užkrovėją -
funkciją class_exists,
kuri tikrina klasę