Разработка сайтов на PHP

Автозагрузка

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

Преимущества:
- не надо писать множество require
- загружаются только необходимые классы

Об именовании файлов, пространствах имен - стандарт PSR-4