Php 哪一种性能更快?htmlspecialchars还是函数?
我想看看哪个更快 我在任何时候都有很多用户在这个网站上,而且有很多内容需要Php 哪一种性能更快?htmlspecialchars还是函数?,php,performance,xss,htmlspecialchars,Php,Performance,Xss,Htmlspecialchars,我想看看哪个更快 我在任何时候都有很多用户在这个网站上,而且有很多内容需要echoout 哪个更快 案例1: echo htmlspecialchars($_POST['name'], ENT_QUOTES); 案例2: echo htmlspecialchars($_POST['name'], ENT_QUOTES); 文件1: function cleanText($string) { $newString = htmlspecialchars($string, ENT_QUOT
echo
out
哪个更快
案例1:
echo htmlspecialchars($_POST['name'], ENT_QUOTES);
案例2:
echo htmlspecialchars($_POST['name'], ENT_QUOTES);
文件1:
function cleanText($string) {
$newString = htmlspecialchars($string, ENT_QUOTES);
return $newString;
}
echo cleanText($_POST['name']);
一些一般性的想法:
- 这个函数的情况会稍微慢一点。它与非函数行的作用相同,只是需要调用函数
- 差别太小了,你不必担心。调用函数是如此之快,以至于您可能永远不应该为了速度而牺牲更少的函数
- 如果您的应用程序感觉速度太慢,请测量速度慢的地方并改进这些方面。在需要优化之前不要进行优化
- 现在很多人不再手动调用
,而是使用模板引擎。模板引擎比调用这个函数慢得多。然而,尽管速度慢了很多,但对于大多数人来说,它仍然不够慢,无法真正关心这一点htmlspecialchars