Zend Framework is a collection of 60+ components. They are loosely connected with each other. They can be used as both stand-alone component as well as a group of components working as a single unit.
Zend Framework provides three most important components, which are −
- zend-servicemanager
- zend-eventmanager and
- zend-modulemanager.
They provide Zend components the ability to integrate with other components efficiently.
- Event Manager − It gives the ability to create event based programming. This helps to create, inject and manage new events.
- Service Manager − It gives the ability to consume any services (PHP classes) from anywhere with a little effort.
- Module Manager − Ability to convert a collection of PHP classes with similar functionality into a single unit called as a module. The newly created modules can be used, maintained and configured as a single unit.