tags:

views:

735

answers:

4

I'm starting a project in my spare time and I'd like to use PHP. I'd like to use some form of framework to speed things up.

The problem is that I don't know very much PHP, I've used it and I'm familiar with the syntax etc, I'm just not fully in my comfort zone while using it.

Is there a good PHP framework for people who know enough PHP to get their hands dirty but not much more?

At the moment I'm investigating Symfony and Cake PHP, are there any options out there that are better than these?

If you've used either of these, or something else are there any pointers you'd like to give?

+1  A: 

CodeIgniter is very popular, for good reason.

Matt Olenik
+1 for CI if you're new to it all, but don't ever get stuck in it.
thr
+2  A: 

I would suggest trying out Code Igniter. It is a lighter framework than CakePHP or Symfony. It has good documentation and an active user base. You don't have to do much more than fill in a bit of code in a few functions in order to get a page displaying. Once you have some text on a page you can expand on that and start connecting to DBs and stuff. There's great examples for everything on the Code Igniter home page.

Steve Claridge
A: 

Have a look here, it's pretty much the same question so it'll pretty much be the same answer: http://stackoverflow.com/questions/575429/php-framework-for-a-beginner-expecting-a-longlasting-relationship-with-it/575714#575714

lpfavreau
+2  A: 

Yii Framework.

Simple, Fast and Objetive. Very good for beginners.

I have already commented about it here: http://stackoverflow.com/questions/1561149/what-frameworks-would-you-suggest-for-a-strong-extensible-dev-platform/1571710#1571710

Ismael