As a PHP programmers and developers, what do we really expect from good framework? We expect reliability, security, easy installation and deployment, quick customization and model-view-controller (MVC) architecture. It should also have public license so it can be used to develop enterprise application and it runs on major platforms. This is where exactly Symphony (Web PHP Framework) comes in picture.
Symphony is highly customizable framework which makes PHP development very fast and easy to maintain. It provides complete control to developer on directory and files structures, templates, modules and customization.
Symfony makes use of many common and well understood enterprise design patterns, such as Model-View-Controller. Symfony was heavily inspired by other Web Application Frameworks such as Ruby On Rails, Django and Spring.