Tema: warning!
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 28/01/2009, 14:04
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: warning!

Exacto, solo es para que vean que sí es posible hacerlo, por otro lado ob_start() no genera una "sobrecarga" ya que PHP en lugar de enviar el buffer de salida, lo guarda, no hay diferencia en cuanto a rendimiento, de hecho la directiva output_buffering, en el php.ini por defecto viene así:

output_buffering = 4096

Es decir que PHP va a guardar hasta 4096 bytes de contenido impreso (con echo, print, o saliendo de modo PHP), y después de esos 4096 va enviar el contenido, por eso a veces PHP NO marca error cuando vemos algo así:
Código php:
Ver original
  1. <html>
  2. <?php
  3. header("Location: foo.php");
  4. ?>

Ya que si esta activada PHP va a guardar ese <html> extra y te permite enviar las cabeceras.

Saludos