I know you say it depends on your need but it is still not an easy choice I don't care what people say.
I have to upgrade an old site written 10 years ago and train the client as he will take over programming and if he needs to get another resource on it he can at least find someone.
It's easy to exclude the more enterprise frameworks like Zend and Symfony so the choice is between CodeIgnitor and CakePHP but then you get the latest frameworks like Yii and Laravel and then I am not so sure anymore.
As it stands now I'll probably go with CodeIgnitor
With Java you choose Spring, C# is MVC Razor,Ruby is Rails but PHP is like WTF.
I have to upgrade an old site written 10 years ago and train the client as he will take over programming and if he needs to get another resource on it he can at least find someone.
It's easy to exclude the more enterprise frameworks like Zend and Symfony so the choice is between CodeIgnitor and CakePHP but then you get the latest frameworks like Yii and Laravel and then I am not so sure anymore.
As it stands now I'll probably go with CodeIgnitor
With Java you choose Spring, C# is MVC Razor,Ruby is Rails but PHP is like WTF.