Когда мы использовали компоненты 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, а затем выполнять операции по загрузке по требованию.