
Когда мы использовали компоненты PHP, наше внимание привлекла функция автоматической загрузки. Можно сказать, что автоматическая загрузка по запросу происходит намного быстрее, чем загрузка вручную. В этой статье мы познакомим вас с методом загрузки Composer в PHP. Перед этим нам нужно иметь простое представление о Composer. Далее мы рассмотрим подробное отображение контента.
1. Описание
Composer будет автоматически генерировать PSR-совместимые автозагрузчики для всех PHP-компонентов в проекте, эффективно абстрагируя управление зависимостями и автоматическую загрузку. Поэтому Composer является наиболее важным дополнительным инструментом для сообщества PHP, и прежде чем реализовать автоматическую загрузку вручную, нам также необходимо. такие инструменты, как include, require, spl_autoload_register и т. д. Это не так уж и много.
2. Пример
PSR-4 может быть реализован через композитор (теоретически все стандарты PSR могут быть автоматически реализованы через команды композитора). Информация о композиторе.json следующая:
{
"name": "lesliexiong/php-сервер",
"описание": "сервер",
"авторы": [
{
"имя": "Лейн",
"электронная почта": "[email protected]"
}
],
"требовать": {
"php": ">=5.4.0"
},
"автозагрузка": {
"пср-4":{
"Лэйн\Taobao\": "src/"
}
}
}Затем поместите TestA.php и TestB.php в каталог src и, наконец, выполните установку композитора. Весь код по требованию будет сгенерирован автоматически. После этого любой сможет получить доступ к инкапсулированным TestA.php и TestB.php.
Вышеупомянутый метод загрузки Composer в PHP. Для тех, кто не знаком с Composer, вы можете сначала изучить базовое содержимое Composer, а затем выполнять операции по загрузке по требованию.