Фабричные классы против замыканий в Zend Framework 2

Лучше ли использовать фабричные классы или замыкания в Zend Framework 2 и почему?

Я знаю, что замыкания не могут быть сериализованы, но если вы вернете их из Module # getServiceConfig (), это не повлияет на кэширование остальных данных конфигурации, и замыкания будут кэшироваться в вашем кеше кода операции в любом случае.

Чем отличается производительность при построении класса фабрики от выполнения замыкания? Обрабатывает ли PHP и создает экземпляры замыканий только тогда, когда вы их выполняете, или он будет делать это для каждого замыкания, определенного в файле конфигурации при каждом запросе?

Кто-нибудь сравнивал время выполнения каждого метода?

Смотрите также:

Управление зависимостями в приложениях Zend Framework 2 MVCПередача форм по сравнению с необработанным вводом на сервис

Ответы на вопрос(1)

Ваш ответ на вопрос