Fungsi spl_autoload_functions
Fungsi spl_autoload_functions mengembalikan array semua fungsi autoload yang didaftarkan menggunakan spl_autoload_register. Jika tiada autoloader didaftarkan, fungsi akan mengembalikan array kosong.
Sintaks
spl_autoload_functions();
Contoh
Mari semak senarai autoloader berdaftar tanpa pendaftaran:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Keputusan pelaksanaan kod:
[]
Contoh
Daftarkan autoloader dan semak hasilnya:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Keputusan pelaksanaan kod:
['my_autoload']
Contoh
Mari semak beberapa autoloader berdaftar:
<?php
function autoload1($class) {
// pelaksanaan 1
}
function autoload2($class) {
// pelaksanaan 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Keputusan pelaksanaan kod:
['autoload1', 'autoload2']
Lihat juga
-
fungsi spl_autoload_register,
yang mendaftarkan autoloader -
fungsi spl_autoload_unregister,
yang memadam autoloader -
fungsi spl_autoload_call,
yang memanggil autoloader -
fungsi class_exists,
yang menyemak kelas