从大型复杂的html部分创建变量

web*_*uru 1 php

我有几个大的(200多行)html,我需要放在一个变量中,在循环中多次使用.逃避这个并且保持格式清洁变得非常混乱.无论如何设置像这个IF语句的变量?

<?php if($condition): ?> <p>html here</p> <?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

我知道它可能与外部文件,但Id而不是添加一系列包含来实现这一目标.

Jos*_*zel 10

使用heredoc表示法:

$html = <<<HTML
<div class="section">
    <h2>Header</h1>
    <p>Paragraph 1</p>
    <p>Paragraph 2</p>
</div>
HTML;
Run Code Online (Sandbox Code Playgroud)

不用担心特殊字符,您可以根据需要重用变量.