PHP htmlspecialchars无法正常工作

Was*_* A. 8 php html-entities

<?php  
    $new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);  
    echo $new;  
?>
Run Code Online (Sandbox Code Playgroud)

输出应该是

& lt;a href=& #039;test& #039;&gt;Test& lt;/a& gt; 
Run Code Online (Sandbox Code Playgroud)

但输出是

&lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;
Run Code Online (Sandbox Code Playgroud)

小智 18

别担心.用htmlspecialchars()适当地编码所述<和>字符.只是当您将编码的字符串回显到计算机屏幕时,浏览器才会再次对字符进行解码.如果您查看页面源,您将看到编码的字符串.