Firstly, What the heck is a PHP Framework?
A PHP Framework is a collection of scripts that take the mundane parts or programming out, like connecting to the database and then writing the queries. Frameworks are there to speed up the development process, but at first they seem to just slow it down. How do you pick a framework? Firstly, you need to know what you want. Do you want a large full stack framework that has everything, including the kitchen sink, note that these normally have larger learning curves and they will seem like you are developing slower than normal for the first month or so. Maybe you want a smaller framework. I know I did. That is why I picked CodeIgniter. I don’t need all this automagic stuff that writes basic code for me. Mostly because I have to go back and rewrite that code anyways. I want a quick and responsive framework that does what I need it to do and doesn’t get in my way. Whichever framework you pick, make sure that it has three things. 1. Clear Documentation. 2. An active community. 3. A communit