У меня есть функция, которая находит регулярные выражения и заменяет их на php-код. Я хочу, чтобы он заменил найденное регулярное выражение на php-код на экране, как если бы он выводил его ". Кроме случаев, когда он отображает это в источнике, он показывает все теги <?php
и echo и все, и не выводит просто ' Ват '. Нет, я не собираюсь просто заменить текст словом' Ват ', потому что это не то, что я пытаюсь сделать. Вы знаете, как разобрать php, я заменяю его?
$this->template = preg_replace("/<!-- IF (.*?)? ?-->/","<?php\nif($1) {",$this->template);
есть также и ENDIF, который закрывает его с } ?>
. промежуточное содержимое - это вывод, если условие истинно.