PHP和HTML格式,超级基本问题

Ted*_*Ted 2 html php formatting

我进入了我的代码中的一个阶段,我有太多的代码,太多的HTML依赖于某些服务器条件的后果.

我只是想知道,有没有办法绕过:

<?php if (cond) echo '<p class="someclass">some HTML</p>'; ?> 
Run Code Online (Sandbox Code Playgroud)

我只是希望有一些类似于C的东西你可以简单地说:

#ifdef x 
    do_a_lot_of_html_stuff;
#endif
Run Code Online (Sandbox Code Playgroud)

我只能看到我能做的就是:

<?php if (x) require_once("includes/all_needed_part.php"); ?>
Run Code Online (Sandbox Code Playgroud)

谢谢 !

Ble*_*der 6

不确定你在问什么,所以如果我正确理解你的问题,你是否正在寻找一种用PHP打印HTML块的方法?

<?php if ($a == $b): ?>
  <div>a == b</div>
  <p>a is equal to b</p>
<?php else: ?>
  <div>a != b</div>
  <p>a is not equal to b</p>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)