Fungsi spl_autoload_functions
Fungsi spl_autoload_functions mengembalikan array semua fungsi autoloading yang terdaftar menggunakan spl_autoload_register. Jika tidak ada autoloader yang terdaftar, fungsi akan mengembalikan array kosong.
Sintaks
spl_autoload_functions();
Contoh
Mari periksa daftar autoloader yang terdaftar tanpa pendaftaran:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Hasil eksekusi kode:
[]
Contoh
Mari daftarkan autoloader dan periksa hasilnya:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Hasil eksekusi kode:
['my_autoload']
Contoh
Mari periksa beberapa autoloader yang terdaftar:
<?php
function autoload1($class) {
// implementasi 1
}
function autoload2($class) {
// implementasi 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Hasil eksekusi kode:
['autoload1', 'autoload2']
Lihat Juga
-
fungsi spl_autoload_register,
yang mendaftarkan autoloader -
fungsi spl_autoload_unregister,
yang menghapus autoloader -
fungsi spl_autoload_call,
yang memanggil autoloader -
fungsi class_exists,
yang memeriksa kelas