如何使用PHP隐藏HTML标记?

1 html php

当用户未登录以显示用户名时,如何隐藏html标记?

<li><a href="#" title="#"><?php if (isset($_SESSION['user_id'])) { echo $_SESSION['first_name']; } ?></a></li>
Run Code Online (Sandbox Code Playgroud)

cle*_*tus 7

<?php if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

或短标签:

<? if (isset($_SESSION['user_id']) { ?>
<li><a href="#" title="#"><?= $_SESSION['first_name']; } ?></a></li>
<? } ?>
Run Code Online (Sandbox Code Playgroud)

您还可以使用备用PHP控件结构,这可以说它更具可读性:

<?php if (isset($_SESSION['user_id']): ?>
<li><a href="#" title="#"><?php echo $_SESSION['first_name']; } ?></a></li>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)