isset和htmlspecialchars之间没有空格

时间:2018-10-22 16:01:48

标签: php

我的标头中包含以下代码,它可以工作,但是我想知道是否可以通过任何方式对其进行优化。

<?php echo isset($page_title) ? strip_tags($page_title):""; echo htmlspecialchars("$website", ENT_QUOTES); ?>

在首页上,我没有设置$ page_title,并且运行良好,除了在页面上设置了$ page_title之外,它看起来像这样的“更改密码网站名称”,密码之间没有空格和网站,如果有人可以帮助您,将非常感谢。

1 个答案:

答案 0 :(得分:1)

在打印时在$page_title上连接一个空格。

<?php echo isset($page_title) ? (strip_tags($page_title) . " ") : "" ; echo htmlspecialchars($website, ENT_QUOTES); ?>