ფუნქცია spl_autoload_functions
ფუნქცია spl_autoload_functions აბრუნებს ყველა ავტოდატვირთვის ფუნქციის მასივს, რომლებიც დარეგისტრირდა spl_autoload_register-ის საშუალებით. თუ ავტოდატვირთვები არ არის დარეგისტრირებული, ფუნქცია დააბრუნებს ცარიელ მასივს.
სინტაქსი
spl_autoload_functions();
მაგალითი
შევამოწმოთ რეგისტრირებული ავტოდატვირთვების სია რეგისტრაციის გარეშე:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
კოდის შესრულების შედეგი:
[]
მაგალითი
დავარეგისტრიროთ ავტოდატვირთვი და შევამოწმოთ შედეგი:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
კოდის შესრულების შედეგი:
['my_autoload']
მაგალითი
შევამოწმოთ რამდენიმე რეგისტრირებული ავტოდატვირთვი:
<?php
function autoload1($class) {
// რეალიზაცია 1
}
function autoload2($class) {
// რეალიზაცია 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
კოდის შესრულების შედეგი:
['autoload1', 'autoload2']
იხილეთ აგრეთვე
-
ფუნქცია spl_autoload_register,
რომელიც რეგისტრირებს ავტოდატვირთვს -
ფუნქცია spl_autoload_unregister,
რომელიც შლის ავტოდატვირთვს -
ფუნქცია spl_autoload_call,
რომელიც იწვევს ავტოდატვირთვს -
ფუნქცია class_exists,
რომელიც ამოწმებს კლასს