News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Fabien Potencier's Blog:
Create your own framework... on top of the Symfony2 Components (part 2)
January 05, 2012 @ 08:11:27

Fabien Potencier is back with the next installment of his "Building a framework on top of Symfony2" tutorial series with this look at using the HttpFoundation component to use the Request and Response classes to handle HTTP interaction. (Part one is here.)

The first step towards better code is probably to use an Object-Oriented approach; that's the main goal of the Symfony2 HttpFoundation component: replacing the default PHP global variables and functions by an Object-Oriented layer.

He shows how using this component not only makes OOP handling of requests/responses simpler, but also helps to make your application more secure through features already included in the HttpFoundation component. Sample code is included showing how to fetch the current request, get filtered values from the superglobals (GET/SERVER/etc) and how to respond with a refactored version of the "Hello world" message from the previous example.

0 comments voice your opinion now!
symfony2 components framework custom tutorial series httpfoundation


blog comments powered by Disqus

Similar Posts

PHPMaster.com: Reusing Implementation - a Walk-through of Inheritance, Composition, and Delegation

PHP-Coding-Practices.com: How I Turned A Slow Array Sort Into A Quick One Using Quicksort Algorithm

PHPBuilder.com: Search Google Books with the Zend Framework's Zend_Gdata Component

Max Horvath's Blog: How to enable the Xdebug debugger in Zend Studio for Eclipse

SitePoint PHP Blog: Building a Simple Blog App with MongoDB and PHP


Community Events

Don't see your event here?
Let us know!


symfony2 example voicesoftheelephpant application interview introduction conference podcast community configure laravel language opinion release series performance part2 framework php7 api

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework