Как подключить vendor библиотеку в PHP?

Пользователь

от jorge , в категории: PHP , 2 года назад

Как подключить vendor библиотеку в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kenya , 2 года назад

@jorge Если Ваш проект использует composer, то Вы можете запустить из командной строки:

1
composer install


Composer автоматически установит все необходимые библиотеку и создаст autoload где подключит vendor папку.


Если Вы не используете composer, то можете вручную создать autoload.php файлик и подключить необходимые библиотеки там.


Пользователь

от jaylen.trantow , год назад

@jorge 

Для того, чтобы подключить vendor библиотеку в PHP, Вы можете использовать автозагрузчик стандарта PSR-4. Этот автозагрузчик работает так: он просматривает все файлы в папке vendor, и когда он находит класс, который Вы хотите использовать, он автоматически подключает файл с этим классом.


Для того, чтобы настроить автозагрузчик, Вы можете создать файл composer.json в корневой папке Вашего проекта со следующим содержимым:

1
2
3
4
5
6
7
{
    "autoload": {
        "psr-4": {
            "MyProject\": "src/"
        }
    }
}


Это означает, что все классы в пространстве имен MyProject будут автоматически загружены из папки src/. Обратите внимание, что последняя часть пути (src/) не указывается в имени класса.


После того, как Вы создадите файл composer.json, Вы можете установить зависимости Вашего про