Как вернуть в переменную значение функции, которая выводится?

Решено

Здравствуйте, есть огромная функция которая в результате выполнения выводит данные на экран(echo). Задача получить результат выполнения функции в переменную. Я знаю что правильнее написать еще одну функцию которая будет возвращать значения, но я ее не хочу трогать так как она сложная.

Добавить Комментарий
    Ответ

    Попробуйте вот так:

     ob_start();
     onwp_print_function(); // ваша функция которая выводит контент
     $content = ob_get_clean();
     
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.