Funkcija spl_autoload_functions
Funkcija spl_autoload_functions vrne polje vseh funkcij samodejnega nalaganja, registriranih s pomočjo spl_autoload_register. Če samodejni nalagalniki niso registrirani, bo funkcija vrnila prazno polje.
Sintaksa
spl_autoload_functions();
Primer
Preverimo seznam registriranih samodejnih nalagalnikov brez registracije:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvedbe kode:
[]
Primer
Registrirajmo samodejni nalagalnik in preverimo rezultat:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvedbe kode:
['my_autoload']
Primer
Preverimo več registriranih samodejnih nalagalnikov:
<?php
function autoload1($class) {
// implementacija 1
}
function autoload2($class) {
// implementacija 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultat izvedbe kode:
['autoload1', 'autoload2']
Glejte tudi
-
funkcijo spl_autoload_register,
ki registrira samodejni nalagalnik -
funkcijo spl_autoload_unregister,
ki odstrani samodejni nalagalnik -
funkcijo spl_autoload_call,
ki kliče samodejni nalagalnik -
funkcijo class_exists,
ki preverja razred