Reputation: 2023
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?
Upvotes: 22
Views: 11863
Reputation: 1827
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
Upvotes: 24
Reputation: 10091
Output buffering should be stackable, you just need to match ob_start with ob_end_clean. See http://php.net/ob_start
Upvotes: 11