Tengo un código bastante complejo (en cuánto a templates se refiere), en dónde toda la estructura es procesada prácticamente por PHP, debido su gran envergadura y customización, es algo imprescindible para nosotros.
El proceso que tiene, es que todos los bloques de la página, están procesados mediante funciones, para asegurarnos que será 100% dinámico, y será rapidísima su modificación, un ejemplo podría ser esto:
Código HTML normal:
Código
Código PHP que utilizamos nosotros:
Código
<?php function bloque_listas($array){ echo '<ul>'; foreach($array as $foo){ echo '<li' . $foo['argumentos'] . '>' . '<a href = "'' . $foo['link] . '"'>' . $foo['texto'] . </li>'; } echo '</ul>' } // ahora solo falta llamar bloque_listas... ?>
Y así una y otra vez. Todo se procesa por PHP, funciona muy bien la aplicación, eso sí (en cuanto a funcionalidad, etc).
Mi pregunta es, qué tan perjudicial puede ser para la aplicación y el rendimiento de la máquina, a la hora de ejecutarla y procesarla toda prácticamente, mediante PHP? Cabe decir, que individualmente, se ejecuta poca información php por página (pero hay bastantes páginas)
No hay marcha atrás, esto se hizo así y no se puede utilizar sintáxis alternativa ni nada por el estilo...
Gracias!!!!!