SPL AUTOLOAD REGISTER PHP ПРИМЕРЫ
Для использования spl_autoload_register() нужно создать функцию для загрузки классов и зарегистрировать ее как автозагрузчик:
function my_autoloader($class) {
include 'classes/' . $class . '.class.php';
}
spl_autoload_register('my_autoloader');
В данном примере функция my_autoloader() загружает классы из папки 'classes/', добавляя к их названию расширение '.class.php'. Затем эта функция регистрируется как автозагрузчик с помощью spl_autoload_register().
Если есть несколько функций загрузки классов, можно зарегистрировать их в порядке их приоритетности, используя метод spl_autoload_register() несколько раз:
spl_autoload_register('first_autoloader');
spl_autoload_register('second_autoloader');
В этом случае сначала будет вызвана функция first_autoloader(), и только если она не сможет загрузить класс, будет вызвана функция second_autoloader().
avcDeprecated: __autoload() is deprecated ues spl autoload register instead 2022
How to automatically load PHP classes using spl_autoload_register.
PHP OOP Autoload Method Tutorial in Hindi / Urdu
PHP OOP - SPL autoload register - Load classes dynamically.
OOP PHP - Autoload Class #18
Learn Object Oriented PHP #35 - Autoload Classes