$level ) { ob_end_clean(); } throw $e; } $inner = ''; while ( ob_get_level() > $level + 1 ) { $inner = (string) ob_get_clean() . $inner; } return ( ob_get_level() > $level ? (string) ob_get_clean() : '' ) . $inner; } }