PrintController.php собирает переменную $html и делает eval
$html = <<<EOD
<h1>Счет на оплату №1 от <?= date("d/m/Y", strtotime('2023-01-01')); ?></h1>
EOD;
<?= eval($html); ?>
При добавлении евал выдает ошибку: syntax error, unexpected '<', expecting end of file
как можно сделать исполнение кода из строки?
eval дает ошибку syntax error, unexpected '<', expecting end of file
-
- Сообщения: 237
- Зарегистрирован: 2018.05.10, 08:26
-
- Сообщения: 237
- Зарегистрирован: 2018.05.10, 08:26
Re: eval дает ошибку syntax error, unexpected '<', expecting end of file
я починил... но не понял почему... я сделал так: <?= eval("?>{$html}") ?>
и работает... подскажите почему ?> меня выручило?..
и работает... подскажите почему ?> меня выручило?..
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: eval дает ошибку syntax error, unexpected '<', expecting end of file
Ох, лучше eval() не делать... посмотрите в сторону render()
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 237
- Зарегистрирован: 2018.05.10, 08:26