Funkcija htmlspecialchars() pretvori le nujno potrebne posebne znake v njihove HTML entitete. To je
ključno pri izpisu podatkov, ki jih vpišejo uporabniki (npr. v komentarjih), saj s tem preprečimo, da bi nekdo
vpisal škodljivo JavaScript kodo, ki bi se nato izvedla v brskalniku drugih obiskovalcev.
Opomba za simulator: Ker nekatere funkcije za nize (kot so htmlentities, htmlspecialchars in html_entity_decode) spreminjajo surove HTML znake, brskalnik v rezultatu morda ne bo vedno prikazal natančnega surovega izpisa (ker ga avtomatsko predela). Za pravi vpogled v delovanje teh funkcij vam svetujem, da kodo preizkusite lokalno v svojem urejevalniku (npr. PhpStorm, VS Code).
Vnaprej določeni znaki, ki se pretvorijo:
&<>"' (samo pri ENT_QUOTES)