Вопрос проверяет знание Composer как инструмента управления зависимостями в PHP.
Composer — это менеджер зависимостей для PHP, позволяющий добавлять библиотеки в проект и управлять их версиями. Он автоматически загружает нужные пакеты и создаёт автозагрузчик для их использования.
Composer упрощает управление сторонними библиотеками в PHP.
Установка:
Загрузите Composer с официального сайта или установите его через терминал:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"Создание проекта:
Создайте файл composer.json, в котором указываются зависимости:
{
"require": {
"monolog/monolog": "^2.0"
}
}Установка зависимостей:
composer installАвтозагрузка:
Подключите автозагрузчик:
require 'vendor/autoload.php';Composer — незаменимый инструмент для современных PHP-разработчиков. Он упрощает управление зависимостями, экономит время и обеспечивает согласованность между средами разработки.