我有问题,如何放置我的 html 内容,如下所示:
<?php
$html =
?>
//in this space, i will place my html
<span></span>
<?php
;
?>
// and i print it
<?php echo $html;?>
为什么不在 PHP 标记之间这样做呢?
<?php
$html = '<span></span>';
echo $html;
?>
据我了解,您可能想看看heredoc语法。但是,您的问题并不完全清楚。
<?php
$html = <<<EOT
<span></span>
<!-- You can place anything in here "without escaping" -->
EOT;
echo $html;
?>
为此,您需要输出缓冲。
<?php
ob_start();
?>
<!-- your html code here -->
<span></span>
<?php
$html = ob_get_clean();
?>