-2

我无法弄清楚我在这里做错了什么,这引发了服务器错误

<?php if(true){?>

<hr/>

<?php}?>
4

3 回答 3

3

你需要一个空格,<?php如下所示:

<?php if(true){?>

<hr/>

<?php } ?>

PHP 会寻找一个完全 包含<?php但不理解的开始标签<?php}

上面的代码按照您的预期呈现水平规则。

于 2012-08-16T13:11:29.367 回答
1

你可以使用:

<?php if(true): ?>

<hr/>

<?php endif; ?>
于 2012-08-16T13:11:36.023 回答
-2

您只能显示“< hr >”标签。

如果条件始终为真,则使用 if(true) 没有意义。

您可以破坏 php 并显示 de hr 标记,或将 echo 与 hr 一起使用。

于 2012-08-16T13:26:42.530 回答