2.1 Автозагрузка в Zend Framework. Введение |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
Автозагрузка (autoloading) это механизм, который устраняет необходимость вручную включать (require) зависимости внутри вашего PHP кода. Согласно » the PHP autoload manual, если автозагрузчик (autoloader) был определен, он "автоматически вызывается в случае вы делаете попытку использовать класс или интерфейс который еще не был определен".
Используя автозагрузчик, вы не должны беспокоиться о том где находиться класс в вашем проекте. С четко определенными автозагрузчиками, вы не должны беспокоиться о том где файл класса находиться относительно текущего файла класса; вы просто используете класс, и автозагрузчик сам выполнит поиск файла.
Кроме того, автозагрузка, так как она откладывает загрузку до последнего момента и гарантирует что она произойдет только один раз, может произойти большое повышение производительности -- особенно если вы не тратите время на то, что бы убрать лишние вызовы require_once() перед развертыванием.
Zend Framework поощряет использование автозагрузки, и предоставляет некоторые инструменты для обеспечение автозагрузки как кода библиотеки, так и кода приложения. Это руководство знакомит с этими инструментами, а так же как их эффективно использовать.
