Hàm spl_autoload_functions
Hàm spl_autoload_functions trả về một mảng tất cả các hàm tự động tải đã được đăng ký thông qua spl_autoload_register. Nếu không có trình tự động tải nào được đăng ký, hàm sẽ trả về một mảng rỗng.
Cú pháp
spl_autoload_functions();
Ví dụ
Kiểm tra danh sách các trình tự động tải đã đăng ký mà không đăng ký trước:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kết quả thực thi mã:
[]
Ví dụ
Đăng ký một trình tự động tải và kiểm tra kết quả:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kết quả thực thi mã:
['my_autoload']
Ví dụ
Kiểm tra nhiều trình tự động tải đã được đăng ký:
<?php
function autoload1($class) {
// triển khai 1
}
function autoload2($class) {
// triển khai 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kết quả thực thi mã:
['autoload1', 'autoload2']
Xem thêm
-
hàm spl_autoload_register,
đăng ký một trình tự động tải -
hàm spl_autoload_unregister,
hủy đăng ký một trình tự động tải -
hàm spl_autoload_call,
gọi một trình tự động tải -
hàm class_exists,
kiểm tra lớp tồn tại