PHP如果没有';不能使用多个php开始和结束标记

PHP如果没有';不能使用多个php开始和结束标记,php,if-statement,Php,If Statement,我不知道我在这里做错了什么,这给我带来了一个服务器错误 <?php if(true){?> <hr/> <?php}?> 您需要在 PHP会查找一个开头标记,该标记正好包含您可以使用的: <?php if(true): ?> <hr/> <?php endif; ?> 您只能显示“”标记 如果条件始终为true,则使用If(true)没有意义 您可以中断php并显示de hr标记,或者将echo与hr

我不知道我在这里做错了什么,这给我带来了一个服务器错误

<?php if(true){?>

<hr/>

<?php}?>



您需要在


PHP会查找一个开头标记,该标记正好包含您可以使用的

<?php if(true): ?>

<hr/>

<?php endif; ?>


您只能显示“
”标记

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


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

应该可以工作,但您可以这样尝试,如果(true):endif;继续向下投票……但我认为这是一个可以为其他许多人节省大量时间的问题developers@user1485518不要太担心落选,代表会来来去去去的。相反,请看一看我发布的答案并进行测试:)我相信他是在测试代码,而不是发布他所写内容的精确副本:)
<?php if(true): ?>

<hr/>

<?php endif; ?>