Sobes.tech
Back to questions
Junior — Middle
90

Каким образом можно конфигурировать автоматическую загрузку классов с помощью Composer?

Answer from AI

sobes.tech AI

Автоматическая загрузка классов в Composer настраивается через секцию autoload в файле composer.json. Основные способы:

  • PSR-4 автозагрузка — сопоставляет пространства имён с директориями.
  • PSR-0 автозагрузка — устаревший стандарт, похожий на PSR-4.
  • classmap — указывает конкретные файлы или директории для сканирования.
  • files — загружает указанные файлы напрямую.

Пример конфигурации PSR-4:

{
  "autoload": {
    "psr-4": {
      "App\\": "src/"
    }
  }
}

После изменения composer.json нужно выполнить composer dump-autoload для обновления автозагрузчика.