Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 全球HTMLEnt\u兼容设置_Php_Html Entities - Fatal编程技术网

Php 全球HTMLEnt\u兼容设置

Php 全球HTMLEnt\u兼容设置,php,html-entities,Php,Html Entities,从PHP5.3迁移到5.4时,htmlentities()函数行为发生了变化。当使用echohtmlentities($var)时,重音词消失。 有必要使用echo htmlentities($var,ENT_COMPAT,“ISO-8859-1”) 每次调用htmlentities以使用ENT\u COMPAT“ISO-8859-1”,是否有一个选项来设置全局参数?为什么不为此创建函数 function escape($var) { return htmlentities($var, ENT

从PHP5.3迁移到5.4时,
htmlentities()
函数行为发生了变化。当使用echo
htmlentities($var)时,重音词消失。
有必要使用
echo htmlentities($var,ENT_COMPAT,“ISO-8859-1”)


每次调用
htmlentities
以使用
ENT\u COMPAT“ISO-8859-1”
,是否有一个选项来设置全局参数?

为什么不为此创建函数

function escape($var)
{
 return htmlentities($var, ENT_QUOTES, "ISO-8859-1"));
}

它是一个从PHP5.3服务器移动到PHP5.4服务器的应用程序。如果有一个解决方案可以在全局模式下改变htmlentities()的行为,我更愿意让代码保持不变。