¿Se puede llamar al ob_start de PHP más de una vez?¿Se puede llamar al ob_start de PHP más de una vez?
Lo siento si esta es una pregunta tonta, pero realmente no lo sé.
Mi sitio es realmente grande (cantidad de archivos), es una red social y uno de los archivos incluidos usa ob_start El búfer de salida de PHP para algo, no soy alguien más que comenzó mi sitio hace mucho tiempo y ahora es el mío, necesito analizarlo más para ver qué está haciendo exactamente.
De todos modos, quiero usar ob_start ("ob_gzhandler"); comprimir archivos CSS y todos los archivos en mi sitio se cargan (incluidos) a través del archivo de índice, así que quiero saber si puedo usarlo aunque ya esté en uso en otro lugar del código.
Gracias y como he mencionado que ya se llama en mi script que necesito para localizar y ver si ob_end_flush() es aún llamado, si no es lo que esto causaría? – JasonDavis
Quién sabe, podría intentarlo. –
Los búfers de salida se vacían al final de la ejecución del script si no lo ha hecho usted mismo con 'ob_flush()' o 'ob_end_flush()'. Sin embargo, si tiene varios búferes anidados y espera procesar sus contenidos en un orden particular, entonces puede ver resultados extraños. – zombat