「htmlspecialchars」関数を使用してURLをサニタイズしようとしています。以下はコードです:
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new;
予想される出力は次のとおりです。
<a href='test'>Test</a>
しかし、私が得るものは次のとおりです。
<a href='test'>Test</a>
実際には、特殊文字をまったく削除していません。私は何か間違ったことをしていますか?上記の例は、php.netから直接コピーアンドペーストしたものです。
PHPバージョン5.4.8を使用しています。