Creación de un sistema de plantillas de PHP es muy útil. Un sistema de plantillas separa la lógica de negocio y la pantalla y mantiene el código bien separados , más fácil de documento y de prueba y más fácil de mantener . Esto se logra manteniendo la lógica de negocio, tales como consultas de bases de datos y procesamiento de datos , y el código de pantalla en archivos separados . Cuando se ejecuta el archivo de lógica de negocio, que se encarga de toda la lógica y , en lugar de mostrar el código HTML directamente , carga el archivo de pantalla y pasa los datos al formato y la pantalla. Instrucciones 
 1 
 Crear un nuevo archivo y ábralo con un editor de texto . Php ? 
 Plantilla de clase 
 { 
 
 públicos $ valores Copie y pegue el siguiente código en el archivo y guárdelo como " template.php ". 
 
 < ; < Br > 
 $ file público; 
 
 public function __ construct ( $ file = '' , $ values = array () ) { 
 
 $ this -> file = $ file ; < br > 
 $ this-> valores = $ valor ; 
 
 } 
 
 salida public function () { 
 
 ob_start (); 
 
 incluyen ( $ this - > file ) ; 
 
 $ salida = ob_get_clean (); 
 
 echo $ salida ; 
 
 } } 
 2 
 Crear un nuevo archivo y ábralo con un editor de texto. Al principio del archivo , ejecutar la función " require_once " de PHP con " template.php " como el parámetro . Ejecutar la lógica de negocio como lo haría en una página normal. Crear un nuevo objeto "Template" con "nuevo" la sintaxis de PHP con la ruta a la página de visualización como parámetro. Establezca la propiedad " valor " del objeto "Template" con los valores para pasar a la página de visualización. Genere la página de visualización llamando al método de " salida" del objeto. He aquí un ejemplo : 
 
 <' template.php ' php 
 
 require_once ; 
 
 //... ? lógica aquí 
 
 $ plantilla = new Plantilla ( ' layout.php '); 
 
 $ plantilla -> valores [' title'] = " Mi página " ; 
 
 $ plantilla -> valores [' nombre '] [ ] = " Jacob " ; 
 
 $ plantilla -> valores [' nombre '] [ ] = "Juan" ; 
 
 $ template - > valores [' nombre '] [ ] = "Tony" ; 
 
 $ plantilla -> output () ; 
 3 
 Para el código de visualización , crear un nuevo archivo con el nombre utilizado en el paso anterior, y abrir el archivo con un editor de texto. Escribir código para dar formato y mostrar los valores establecidos por la página de la lógica de negocio . Los valores se almacenan en "$ this-> valores. " He aquí un ejemplo: < ? Php echo $ this-> ? 
 
 
 Valores ['title '] > < /h1 > 
 
 
 nombres < /h2 >