Sistema simple de plantillas en PHP

Con una sola clase tendremos la posibilidad de manejar templates de una forma sencilla. Las plantillas son renderizadas sin hacer uso de mucha lógica lo que simplifica su uso.

En caso de necesitar estructuras de datos complejas así como lógica compleja para generar el resultado se puede optar por sistemas de plantillas más completos como Twig o Smarty.

Separador

Leer el contenido recibido por POST

Si alguien nos pide que recuperemos el contenido que se ha enviado usando el método POST lo primero que se nos viene a la mente es usar $_POST y acceder al contenido usando el nombre del parámetro.

El problema se presenta cuando los datos no se pasan como parámetro, como ocurre con muchas interfaces REST, sino que los recibimos en el cuerpo de la petición.