Why use a framework with PHP?
frameworks, php
Solution
Framework abstracts you from low level details, makes you more productive, and protects you from low level error ( such as preventing SQL injection attacks).
A good PHP framework forces you to separate your concern and implements the proven architecture, which in the end improves your design, and makes your code much easier to read and maintain and unit test.
Here are some references on why you should use framework
Problem
I'm curious, what are the advantages (and disadvantages) on using a framework with PHP? I've been using PHP on and off since version 3. I've never used any of the frameworks available for PHP, so what am I missing out on?