Funksioni spl_autoload_functions
Funksioni spl_autoload_functions kthen një grup të të gjitha funksioneve të auto-loading, të regjistruara me ndihmën e spl_autoload_register. Nëse auto-loaders nuk janë të regjistruar, funksioni do të kthejë një grup bosh.
Sintaksa
spl_autoload_functions();
Shembull
Le të kontrollojmë listën e auto-loaders të regjistruar pa regjistrim:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
[]
Shembull
Le të regjistrojmë një auto-loader dhe të kontrollojmë rezultatin:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
['my_autoload']
Shembull
Le të kontrollojmë disa auto-loaders të regjistruar:
<?php
function autoload1($class) {
// implementimi 1
}
function autoload2($class) {
// implementimi 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Rezultati i ekzekutimit të kodit:
['autoload1', 'autoload2']
Shihni gjithashtu
-
funksionin spl_autoload_register,
i cili regjistron auto-loader -
funksionin spl_autoload_unregister,
i cili heq auto-loader -
funksionin spl_autoload_call,
i cili thërret auto-loader -
funksionin class_exists,
i cili kontrollon klasën