As PHP frameworks go, Symfony 2 isn't entirely terrible. Before this project
it had been a while since I used Symfony, and back then it was still on version
1.something. These days it's kinda cool, allows easy use of popular design
patterns and doctrine works reasonably well.
There are some things I find frustrating though, often you spend more time
There are many reasons why PHP is a shit programming language, many of which
are discussed at length in this article:
But the main thing that bugs me is how inelegant it is. You can get things