spl_autoload_functions Fonksiyonu
spl_autoload_functions fonksiyonu, spl_autoload_register ile kaydedilmiş tüm otomatik yükleme fonksiyonlarının bir dizisini döndürür. Eğer otomatik yükleyiciler kayıtlı değilse, fonksiyon boş bir dizi döndürür.
Sözdizimi
spl_autoload_functions();
Örnek
Kayıt olmadan kayıtlı otomatik yükleyicilerin listesini kontrol edelim:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
[]
Örnek
Bir otomatik yükleyici kaydedelim ve sonucu kontrol edelim:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
['my_autoload']
Örnek
Birkaç kayıtlı otomatik yükleyiciyi kontrol edelim:
<?php
function autoload1($class) {
// uygulama 1
}
function autoload2($class) {
// uygulama 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
['autoload1', 'autoload2']
Ayrıca Bakınız
-
spl_autoload_register fonksiyonu,
otomatik yükleyiciyi kaydeder -
spl_autoload_unregister fonksiyonu,
otomatik yükleyiciyi kaldırır -
spl_autoload_call fonksiyonu,
otomatik yükleyiciyi çağırır -
class_exists fonksiyonu,
sınıfı kontrol eder