Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Robert Walker
Robert Walker
17,146 Points

Building a PHP framework track

The current PHP track is great but I would love to see how to build our own framework and more information about things like cookies and sessions.

I know there has been a very basic OOP too but I would love to see more on that side of PHP too as I am struggling to get my head round that. Which again is a huge part in building your own framework.

Thanks for all the current tracks really enjoying my time here.

3 Answers


Tracks on building frameworks would be a great addition to the teamtreehouse library; however, at this current time, there hasn't been really enough taught here to really transition people into building a framework and understanding it. There's a lot to building frameworks and applications that hasn't been shown here including advanced uses of Object Oriented Programming (OOP). They do have more lessons set up in the realm of OOP and eventually a framework lesson would be the logical thing to wrap everything up. There maybe very small frameworks that teamtreehouse can teach, but I think they want to wait till everyone has a complete grasp on all components involved in building one.

For right now you can use a search engine like Google to view currently made frameworks out there and learn from them. They have a lot of application and framework tutorials that guide you step by step in creating a simple one. You can even download an open-source application/framework and view the code line by line and teach yourself there. For right now, as far as teamtreehouse is concerned, baby steps need to be taken to make sure no one gets lost in the process of teaching it (speaking from a person who took his time learning OOP and also in the process of building his own application framework). Hope this helps.


Robert Walker
Robert Walker
17,146 Points

I have been looking into frameworks for a good while now Zend being my current focus.

I have a grasp of OOP and understand the logic behind it but I always seem to fall into the same trap of not knowing enough about the basics to really build anything.

I just thought if there was a framework track that the basics of OOP could be taught first before actually diving into building a framework, sort of like the current PHP track where they could teach us about everything you will need to know before actually getting to the building of a framework. I guess you could call it a "pre framework track" but of course ultimately we would have a very basic framework.

I, for one, am very anxious to see some more PHP course son here. As large and powerful as PHP is, I feel that is largely ignored on educational sites like Treehouse and Lynda in favor of application languages like C, Java, Python, Ruby etc. It's a shame really, because I absolutely love PHP and always want to know more about it. I definitely favor treehouse over other online learning sites, but the PHP track is in desperate need of expansion.