ফাংশন spl_autoload_functions
ফাংশন spl_autoload_functions spl_autoload_register ব্যবহার করে রেজিস্টার করা সকল অটোলোড ফাংশনের একটি অ্যারে ফেরত দেয়। যদি কোন অটোলোডার রেজিস্টার করা না থাকে, ফাংশনটি একটি খালি অ্যারে ফেরত দেবে।
সিনট্যাক্স
spl_autoload_functions();
উদাহরণ
রেজিস্ট্রেশন ছাড়াই রেজিস্টার করা অটোলোডারগুলির তালিকা পরীক্ষা করা যাক:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
কোড 실행ের ফলাফল:
[]
উদাহরণ
একটি অটোলোডার রেজিস্টার করুন এবং ফলাফল পরীক্ষা করুন:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
কোড 실행ের ফলাফল:
['my_autoload']
উদাহরণ
একাধিক রেজিস্টার করা অটোলোডার পরীক্ষা করা যাক:
<?php
function autoload1($class) {
// বাস্তবায়ন 1
}
function autoload2($class) {
// বাস্তবায়ন 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
কোড 실행ের ফলাফল:
['autoload1', 'autoload2']
আরও দেখুন
-
ফাংশন spl_autoload_register,
যা একটি অটোলোডার রেজিস্টার করে -
ফাংশন spl_autoload_unregister,
যা একটি অটোলোডার সরিয়ে দেয় -
ফাংশন spl_autoload_call,
যা অটোলোডারকে কল করে -
ফাংশন class_exists,
যা ক্লাস পরীক্ষা করে