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.
we will cover these concepts in detail in the subsequent chapters.