У меня сложный сценарий, в котором точная строка
<?php echo $this->loadTemplate('report'); ?>
перекликается с определенной формой «отчета» при загрузке страницы.
Я пытаюсь обернуть эту строку в DIV, чтобы сохранить загрузку этого отчета на странице, но сделать его скрытым.
К сожалению мой эксперимент
<?php echo "<div hidden>HIDEME<?php echo $this->loadTemplate('report'); ?></div>"?>
просто скрывается, но не «эхом».
Спасибо за любую подсказку, которую можно попробовать (если такая упаковка PHP-кода с DIV возможна)






Прямо сейчас вы повторяете открывающий тег <?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>';
?>
Вы уже в PHP. Выньте
<?php echoи соедините$this->loadTemplate('report').