Html 在引用的字符串中编码变量
Html encode variable in quoted string
在 PHP5.4 中,是否可以 html 编码 (using htmlspecialchars) 引用字符串中使用的变量?
例如,是否可以将以下格式设置为 $title
由 PHP 自动编码?
echo "<h1>$title</h1>";
在ASP.NET(我的正常开发技术)我可以写一个像<%=title%>
这样的内联代码块,但是如果我想html编码title
那么我所要做的就是像 <%:title%>
.
这样写块
我意识到以下是实现此目的的方法,但它们 "messy" 相比之下可读性较差...
echo '<h1>' . htmlspecialchars($title) . '</h1>';
printf('<h1>%s</h1>', htmlspecialchars($title));
最短且ASP.NET类似的方式是:
<h1><?= htmlspecialchars($title) ?></h1>
在 PHP5.4 中,是否可以 html 编码 (using htmlspecialchars) 引用字符串中使用的变量?
例如,是否可以将以下格式设置为 $title
由 PHP 自动编码?
echo "<h1>$title</h1>";
在ASP.NET(我的正常开发技术)我可以写一个像<%=title%>
这样的内联代码块,但是如果我想html编码title
那么我所要做的就是像 <%:title%>
.
我意识到以下是实现此目的的方法,但它们 "messy" 相比之下可读性较差...
echo '<h1>' . htmlspecialchars($title) . '</h1>';
printf('<h1>%s</h1>', htmlspecialchars($title));
最短且ASP.NET类似的方式是:
<h1><?= htmlspecialchars($title) ?></h1>