У меня есть строка с HTML и PHP, когда я извлекаю строку из базы данных, она выводится на экран, но код PHP не отображается. Строка выглядит так:
$string = 'Hello <?php echo 'World';?>';
echo $string;
выход
Hello
Исходный код
Hello <?php echo 'World';?>
Когда я смотрю в исходном коде, я вижу там строку php. Итак, что мне нужно сделать, это eval () только сегмент php, который находится в строке.
Следует учитывать, что PHP может быть расположен в любом месте строки в любой момент времени.
* Просто чтобы уточнить, моя конфигурация PHP верна, это случай, когда какой-то PHP выгружается из базы данных, а не рендеринг, потому что я эхо-переменную с кодом PHP в ней, это не удается бежать. *
Еще раз спасибо за любую помощь, которую я могу получить.