Funktsioon spl_autoload_functions
Funktsioon spl_autoload_functions tagastab kõigi automaatlaadimisfunktsioonide massiivi, mis on registreeritud spl_autoload_register abil. Kui automaatlaadureid pole registreeritud, tagastab funktsioon tühja massiivi.
Süntaks
spl_autoload_functions();
Näide
Kontrollime registreeritud automaatlaadurite loendit ilma registreerimiseta:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Koodi täitmise tulemus:
[]
Näide
Registreerime automaatlaaduri ja kontrollime tulemust:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Koodi täitmise tulemus:
['my_autoload']
Näide
Kontrollime mitut registreeritud automaatlaadurit:
<?php
function autoload1($class) {
// implementatsioon 1
}
function autoload2($class) {
// implementatsioon 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Koodi täitmise tulemus:
['autoload1', 'autoload2']
Vaata ka
-
funktsiooni spl_autoload_register,
mis registreerib automaatlaaduri -
funktsiooni spl_autoload_unregister,
mis eemaldab automaatlaaduri -
funktsiooni spl_autoload_call,
mis kutsub automaatlaaduri -
funktsiooni class_exists,
mis kontrollib klassi