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 ֆունկցիան,
որը ստուգում է դասը