Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2010, 15:29
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 3 meses
Puntos: 334
Respuesta: ¿Sistema de templates?

Cita:
Iniciado por GatorV Ver Mensaje
Otra opción mucho más rápida es que no hagas un reemplazo si no simplemente incluir las variables en otro script, por ejemplo:
template.php
Código PHP:
Ver original
  1. <div>Hola <?php echo $user; ?></div>

codigo:
Código PHP:
Ver original
  1. function template($template, array $data)
  2. {
  3.          ob_start();
  4.          extract($data);
  5.          include($template);
  6.          return ob_get_clean();
  7. }
  8.  
  9. echo template('template.php', array(
  10.       'user' => 'Fulano'
  11. ));

Así retienes el poder usar PHP dentro de tu template para cosas simples como un if(), o un for() etc.

Saludos.
estuve haciendo pruebas con extract y al parecer es mas rápido un

Código PHP:
Ver original
  1. foreach($array as $key => $value) $$key = $value;

la prueba la hice con microtime
habra alguna pagina o algo donde verificar esto?..

saludos!
__________________
More about me...
~ @rhyudek1
~ Github