Автозагрузка
Решает проблему подключения большого количества классов через require.Создается функция spl_autoload_register(), она автоматически вызывается, когда создается объект неизвестного класса (по сути работает по событию).
У нее первый аргумент - функция с именем класса, в которой, например, делается require файла нужного класса.
См. пример https://www.php.net/manual/ru/language.oop5.autoload.php Преимущества:
- не надо писать множество require
- загружаются только необходимые классы Об именовании файлов, пространствах имен - стандарт PSR-4