Простой вопрос. Зачем использовать require_once
для включения классов, которые вы используете в файле? Например, если я создаю класс, который расширяет Zend_Db_Table_Abstract
, я не очень-то нужно иметь это в файле декларации класса:Требуемые классы в библиотеке на основе Zend Framework
require_once "Zend/Db/Table/Select.php";
Они включены в автопогрузчика в любом случае. Есть ли выигрыш в производительности для явного объявления «импорта»? Это для модульного тестирования?
Ой, да, это была опечатка. Хорошо, это имеет смысл. Итак, если, например, я должен был написать отдельный загрузочный файл для реализации Zend_Amf ... если бы это не использовало автозагрузчик, все могло бы сломаться. Отличный ответ. – typeoneerror
Замечание о соединении очень хорошее. После того, как я вернулся и ретроактивно появился в некоторых классах, я определенно заметил, что некоторые из них становятся тяжелыми. Я также заметил, что большая часть Zend Framework сама по себе не требует явных требований. – typeoneerror
Возможно, стоит добавить несколько отчетов в JIRA из требований, которые вы видите в базовом коде ZF. Помогите внести вклад в уже хороший проект – gnarf