Фабричные классы против замыканий в Zend Framework 2
Лучше ли использовать фабричные классы или замыкания в Zend Framework 2 и почему?
Я знаю, что замыкания не могут быть сериализованы, но если вы вернете их из Module # getServiceConfig (), это не повлияет на кэширование остальных данных конфигурации, и замыкания будут кэшироваться в вашем кеше кода операции в любом случае.
Чем отличается производительность при построении класса фабрики от выполнения замыкания? Обрабатывает ли PHP и создает экземпляры замыканий только тогда, когда вы их выполняете, или он будет делать это для каждого замыкания, определенного в файле конфигурации при каждом запросе?
Кто-нибудь сравнивал время выполнения каждого метода?
Смотрите также:
Управление зависимостями в приложениях Zend Framework 2 MVCПередача форм по сравнению с необработанным вводом на сервис