Такой вот тупой вопрос: допустим есть некая функция: PHP: function myfnc() { echo PdD::$app->get_mine; } как в дальнейшем грамотно проверить эту функцию на "наличие вывода" ( не пустоты ECHO )? По типу вот этого, встроенной в PHP функции Empty(), но это не работает + в любом случае мы получаем вывод переменной. PHP: if ( !empty ( myfnc() ) { echo ('ПОЛНАЯ'); }else { echo ('ПУСТАЯ'); } Кароче мне надо как то проверить ECHO функции без вывода этого ECHO и если в этом ECHO действительно что то есть тогда "ЭКХАТЬ". Одно условие: убирать ECHO с функции не предлагать.
Нужно проверять наличие переменной, которую ты выводишь. И если она есть, и если она не пустая, тогда уже её выводить. --- Добавлено --- PHP: function myfnc() { if(isset (PdD::$app->get_mine): echo PdD::$app->get_mine; endif; }
а другого варика никакого нет? Просто по хорошему эту функцию вообще нельзя править, она относится к левому плагину который обновляется независимым разработчиком. А мне для моих целей, чтоб встроить все четко в шаблончик, надо проверить результат ECHO этой функции до самого его вывода, или это все таки невозможно без правки самой функции (убирания оттуда ECHO)?
да впринципе яхз чего тупил, просто вынес эту байду из функции для проверки в обход echo). PHP: PdD::$app->get_mine ? myfnc() : myfnc2();