Funksie spl_autoload_functions
Die funksie spl_autoload_functions gee 'n versameling van alle outolaai funksies terug wat met spl_autoload_register geregistreer is. As geen outolaaiers geregistreer is nie, sal die funksie 'n leë versameling teruggee.
Sintaksis
spl_autoload_functions();
Voorbeeld
Laat ons die lys van geregistreerde outolaaiers sonder registrasie nagaan:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Uitvoerresultaat van die kode:
[]
Voorbeeld
Laat ons 'n outolaaier registreer en die resultaat nagaan:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Uitvoerresultaat van die kode:
['my_autoload']
Voorbeeld
Laat ons verskeie geregistreerde outolaaiers nagaan:
<?php
function autoload1($class) {
// implementering 1
}
function autoload2($class) {
// implementering 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Uitvoerresultaat van die kode:
['autoload1', 'autoload2']
Sien ook
-
die funksie spl_autoload_register,
wat 'n outolaaier registreer -
die funksie spl_autoload_unregister,
wat 'n outolaaier verwyder -
die funksie spl_autoload_call,
wat 'n outolaaier aktiveer -
die funksie class_exists,
wat 'n klas naga