当用户未登录以显示用户名时,如何隐藏html标记?
<li><a href="#" title="#"><?php if (isset($_SESSION['user_id'])) { echo $_SESSION['first_name']; } ?></a></li>
Run Code Online (Sandbox Code Playgroud)
<?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)