使用PHP仅在特定页面上显示div

使用PHP仅在特定页面上显示div,php,html,Php,Html,我想做的是,仅当标题显示在某个页面上时,才将div添加到文档的标题中,以下是我想象中的情况: <?php if (is_front_page()) {<div class="spotlight"></div>} ?> 该代码段导致一个致命错误解析错误:语法错误,意外的 是否可以使用PHP仅在特定页面上使用PHP添加div,我相信这可以通过JavaScript实现,但更愿意使用PHP。更正: <?php if (is_front_page())

我想做的是,仅当标题显示在某个页面上时,才将div添加到文档的标题中,以下是我想象中的情况:

 <?php if (is_front_page()) {<div class="spotlight"></div>} ?>

该代码段导致一个致命错误
解析错误:语法错误,意外的

是否可以使用PHP仅在特定页面上使用PHP添加div,我相信这可以通过JavaScript实现,但更愿意使用PHP。

更正:

 <?php if (is_front_page()) {?> <div class="spotlight"></div><? } ?>

或:


或:



您可以执行以下操作:


缺少引号和分号

试试这个

<?php if (is_front_page()) { echo '<div class="spotlight"></div>'; } ?>


他也错过了回声——有点重要。:)您不能仅仅从PHP切换到HTML。正如您所看到的,它混淆了解析器。参见下面的Mathieu,了解几种方法。
 <?php if (is_front_page()) {echo "<div class=\"spotlight\"></div>"} ?>
<?php if (is_front_page()) print '{<div class="spotlight"></div>}'; ?>
<?php if (is_front_page()) { echo '<div class="spotlight"></div>'; } ?>