Хранить встроенный HTML внутри переменной в PHP - PullRequest
8 голосов
/ 09 июня 2011

Мне было интересно, в основном потому, что, по-моему, я где-то видел это раньше, возможно ли сохранить HTML внутри переменной, что-то вроде следующего (я знаю, что это не имеет смысла, просто уточнить мой вопрос):

<? $var = ' ?>
text goes here
<? '; ?>

И тогда $var будет равно text goes here

Ответы [ 3 ]

16 голосов
/ 09 июня 2011

Вы можете сделать это, используя буферизацию вывода. Посмотрите примеры в ob_get_contents () и ob_start () .

<? ob_start(); ?>

All kinds of stuff, maybe some <?= "php"; ?> etc.

<? $var = ob_get_contents(); ?>
6 голосов
/ 09 июня 2011

Вы можете думать о синтаксисе Heredoc :

<?php
$var = <<<EOD
text goes here
EOD;
?>
0 голосов
/ 09 июня 2011

Ознакомьтесь с этим постом в блоге на Facebook на XHP, языке, который допускает использование литералов XML в PHP-коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...