t-alexashka
@t-alexashka
Сразу пишу legacy код

Как заглушить вывод echo внутри одной функции?

Привет друзья.

Есть старый код, где в каком-то методе есть echo которое портит весь вывод. Как можно заглушить echo из этой ф-ии? Понимаю что через ob_* как то. но ниразу не приходилось это делать.

$class->fun(); // echo отсюда надо игнорировать
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
t-alexashka
@t-alexashka Автор вопроса
Сразу пишу legacy код
<?php

function fn() {
 echo 'ok';
}

ob_start();
fn();
ob_end_clean();
echo 123;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
anton_reut
@anton_reut
Начинающий веб-разработчик
Закомментировать этот кусок кода?
// $class->fun();
Ответ написан
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
ob_start();
ob_get_contents();
Примеры https://www.php.net/manual/ru/function.ob-get-cont...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 09:29
2500 руб./за проект
25 апр. 2024, в 09:27
4000 руб./за проект
25 апр. 2024, в 09:20
10000 руб./за проект