什么叫实体化:就是将html标签(如“<”,“>”等)转化成用ASCII表示的形式。
举个例子:
<?php$str = "A 'quote' is <b>bold</b>"
// Outputs: A 'quote' is &ltb&gtbold&lt/b&gt
echo htmlentities($str)
// Outputs: A &#039quote&#039 is &ltb&gtbold&lt/b&gt
echo htmlentities($str, ENT_QUOTES)
有啥作用:一般是过滤用户输入
参考资料:http://w3school.com.cn/html/html_entities.asp
php中htmlspecialchars函数能把<、>转义成可以在html页面直接显示的形式(<>),比如
$str='<a href="a.html">aaa</a>'
echo htmlspecialchars($str)就是直接显示代码了。
更详细的用法去查阅htmlspecialchars说明,可以选择性地转义引号