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 −
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.