Usando el Routing de Symfony

Este componente me ha parecido muy interesante y potente para usar en proyectos PHP, ya que con su implementación se hace muy facil tener un controlador frontal en nuestras aplicaciones. Mediante el manejo de rutas agradables y a la vez potentes, y la asociación de las mismas con el “controlador” a ejecutar, pudiendo ser este último un archivo php, una función, un método de una clase, etc. eso ya queda a nuestra decisión.

Usando el componente HttpFoundation

El componente HttpFoundation de Symfony permite encapsular y manejar la información de una petición de manera orientada a objetos, y ofrece una capa robusta que nos abstrae de tareas que pueden resultar tediosas de hacer a mano.