Search code examples
phpnestedbufferingob-start

PHP - nested output buffering


I have function that has :

ob_start();
//Include of some files
$content = ob_get_contents();
ob_end_clean();

Now in those includes is another function that uses the same code, and they seem to conflict. Is it possible to use them like this?


Solution

  • Try using output buffer like this :

    ob_start();
    // your includes
    echo ob_get_clean();
    

    Use this in all of your includes, and you will not get any errors