Funksiya spl_autoload_functions
Funksiya spl_autoload_functions, spl_autoload_register ilə qeydiyyatdan keçmiş bütün avtomatik yükləmə funksiyalarının massivini qaytarır. Əgər avtomatik yukleyiciler qeydiyyatdan keçməyibsə, funksiya boş massiv qaytaracaq.
Sintaksis
spl_autoload_functions();
Nümunə
Qeydiyyat olmadan qeydiyyatdan keçmiş avtomatik yukleyicilerin siyahısını yoxlayaq:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kodun icrasının nəticəsi:
[]
Nümunə
Bir avtomatik yukleyici qeyd edək və nəticəni yoxlayaq:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kodun icrasının nəticəsi:
['my_autoload']
Nümunə
Bir neçə qeydiyyatdan keçmiş avtomatik yukleyicini yoxlayaq:
<?php
function autoload1($class) {
// realizasiya 1
}
function autoload2($class) {
// realizasiya 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kodun icrasının nəticəsi:
['autoload1', 'autoload2']
Həmçinin bax
-
spl_autoload_register funksiyası,
avtomatik yukleyicini qeydiyyatdan keçirir -
spl_autoload_unregister funksiyası,
avtomatik yukleyicini silir -
spl_autoload_call funksiyası,
avtomatik yukleyicini çağırır -
class_exists funksiyası,
sinifi yoxlayır