嗨,我是zend框架的新手.试着赶上服务经理.基于zend框架文档,它说:
工厂,一组服务名称/工厂类名称对.工厂应该是实现Zend\ServiceManager\FactoryInterface或可调用类的类.如果您使用的是PHP配置文件,则可以将任何PHP可调用作为工厂提供.
invokables,一组服务名称/类名对.类名应该是可以在没有任何构造函数参数的情况下直接实例化的类.
但我仍然不放弃了解他们之间的不同.什么时候我应该使用可调用的,什么时候我应该使用工厂?使用工厂有什么好处?非常感谢.