Оберните PHP с переменной в скрытый DIV

У меня сложный сценарий, в котором точная строка

<?php echo $this->loadTemplate('report'); ?>

перекликается с определенной формой «отчета» при загрузке страницы.

Я пытаюсь обернуть эту строку в DIV, чтобы сохранить загрузку этого отчета на странице, но сделать его скрытым.

К сожалению мой эксперимент

<?php echo "<div hidden>HIDEME<?php echo $this->loadTemplate('report'); ?></div>"?>

просто скрывается, но не «эхом».

Спасибо за любую подсказку, которую можно попробовать (если такая упаковка PHP-кода с DIV возможна)

Вы уже в PHP. Выньте <?php echo и соедините $this->loadTemplate('report').

user3783243 27.10.2018 17:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
39
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Прямо сейчас вы повторяете открывающий тег <?php. Вместо этого вы хотите объединить.

Прошло некоторое время с тех пор, как я использовал PHP, но если ваш loadTemplate работает, это должно сработать.

<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>"?>

Вы уже повторяете эхо - не открывайте второе эхо, а завершайте / начинайте отображаемые строки кавычками и используйте точки для подключения части, специфичной для php:

<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>" ?>

Вы это имеете в виду?

<?php
echo '<style type = "text/css"> .hidden {display:none;} </style>';
echo '<div class = "hidden">'.$this->loadTemplate('report').'</div>';
?>

Другие вопросы по теме