我过去曾使用过这两个功能,但效果很好。我正在开发一个CakePHP应用程序,由于某些原因,使用这些函数中的任何一个都没有。我已经设置了一个简单的测试,我无法相信它会恢复正常:
$loc_title = htmlentities($location['locations']['title']);
if(htmlentities($location['locations']['title']) === $location['locations']['title']){
echo "htmlentaties is broken.";
}
什么可能导致这些功能停止正常工作?
答案 0 :(得分:4)
考虑改变
htmlentities($location['locations']['title'] === $location['locations']['title'])
到
htmlentities($location['locations']['title']) === $location['locations']['title']
例如; - )
因为你在这里做的是你在标题与自身的比较结果中逃避实体。最有可能评估为真。