Funksiýa spl_autoload_functions
Funksiýa spl_autoload_functions, spl_autoload_register bilen hasaba alynan ähli awtoload funksiýalarynyň sanawyny yzyna gaytarýar. Eger awtoloaderler hasaba alynan bolmasa, funksiýa boş sanawy yzyna gaytarar.
Sintaksis
spl_autoload_functions();
Mysal
Hasaba alynmadyk ýagdaýda hasaba alynan awtoloaderleriň sanawyny barlaýaly:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kodyň ýerine ýetiriliş netijesi:
[]
Mysal
Awtoloader hasaba alyp, netijäni barlaýaly:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kodyň ýerine ýetiriliş netijesi:
['my_autoload']
Mysal
Birnäçe hasaba alynan awtoloaderleri barlaýaly:
<?php
function autoload1($class) {
// amala aşyrmak 1
}
function autoload2($class) {
// amala aşyrmak 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kodyň ýerine ýetiriliş netijesi:
['autoload1', 'autoload2']
Şeýle-de görüň
-
spl_autoload_register funksiýasyny,
awtoloaderi hasaba alýan -
spl_autoload_unregister funksiýasyny,
awtoloaderi pozuþýan -
spl_autoload_call funksiýasyny,
awtoloaderi çagyryþýan -
class_exists funksiýasyny,
klasy barlaþýan