PHP-将html放入变量中,然后放到out-of-PHP标记上

PHP-将html放入变量中,然后放到out-of-PHP标记上,php,html,Php,Html,我有一个问题,如何像这样放置我的html内容: <?php $html = ?> //in this space, i will place my html <span></span> <?php ; ?> // and i print it <?php echo $html;?> //在这个空间中,我将放置我的html //我把它打印出来 据我所知,您可能想了解一下语法。然而,你的问题并不十分清楚 <?php $html

我有一个问题,如何像这样放置我的html内容:

<?php
$html = 
?>
//in this space, i will place my html
<span></span>
<?php
; 
?>
// and i print it
<?php echo $html;?>

//在这个空间中,我将放置我的html
//我把它打印出来

据我所知,您可能想了解一下语法。然而,你的问题并不十分清楚

<?php
$html = <<<EOT
<span></span>
<!-- You can place anything in here "without escaping" -->
EOT;
echo $html;
?>

为什么不在PHP标记之间这样做呢

<?php
  $html = '<span></span>';
  echo $html;
?>

为此需要输出缓冲

<?php
ob_start();
?>
<!-- your html code here -->
<span></span>
<?php
$html = ob_get_clean();
?>


您正在寻找输出缓冲,如下所述:您是否考虑阅读文档?嘿,谁否决了我的答案?我知道如何清楚地写变量。。。但我有很长的html行,我很困惑…你不能这样做吗?你想做什么?你有必要使用heredoc语法吗?在PHP变量中不能包含HTML吗?或者你有大量的HTML?是的,我知道,但跨度是一个HTML内容,包含许多HTML标记,每个标记都有字符串,我必须转换它。。。哦,请帮帮我!请给出一个更详细的例子,说明你想在变量中存储什么?在这件事上帮助你会更容易。哦,谢谢,我已经解决了。。。请看下面我的答案!你的回答是对的,非常正确!就像我的回答。。。一开始,你是进步的!谢谢