spl_autoload_functions funksiyasi
spl_autoload_functions funksiyasi spl_autoload_register yordamida ro'yxatdan o'tkazilgan barcha avtoyuklash funksiyalari massivini qaytaradi. Agar avtoyuklovchilar ro'yxatdan o'tkazilmagan bo'lsa, funksiya bo'sh massiv qaytaradi.
Sintaksis
spl_autoload_functions();
Misol
Ro'yxatdan o'tkazilmagan holda ro'yxatdan o'tkazilgan avtoyuklovchilar ro'yxatini tekshiramiz:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kodni bajarish natijasi:
[]
Misol
Avtoyuklovchini ro'yxatdan o'tkazamiz va natijani tekshiramiz:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kodni bajarish natijasi:
['my_autoload']
Misol
Bir nechta ro'yxatdan o'tkazilgan avtoyuklovchilarni tekshiramiz:
<?php
function autoload1($class) {
// amalga oshirish 1
}
function autoload2($class) {
// amalga oshirish 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kodni bajarish natijasi:
['autoload1', 'autoload2']
Shuningdek qarang
-
spl_autoload_register funksiyasi,
bu avtoyuklovchini ro'yxatdan o'tkazadi -
spl_autoload_unregister funksiyasi,
bu avtoyuklovchini o'chiradi -
spl_autoload_call funksiyasi,
bu avtoyuklovchini chaqiradi -
class_exists funksiyasi,
bu klassni tekshiradi