Diese Funktion ist völlig identisch zu htmlspecialchars(), ausser dass alle Zeichen, die HTML-Code-Entsprechungen haben, in diese Codes umgewandelt werden. Wie bei htmlspecialchars() gibt es ein optionales zweites Argument, das die Behandlung von einfachen bzw. den doppelten Anführungszeichen beeinflusst. Im Modus ENT_COMPAT (default) werden nur die doppelten, im Modus ENT_QUOTES beide Arten und im Modus ENT_NOQUOTES keine Anführungszeichen umgewandelt.
Gegenwärtig wird der ISO-8859-1-Zeichensatz verwendet. Beachten Sie, dass das optionale 2. Argument erst ab PHP 3.0.17 bzw. PHP 4.0.3. verfügbar ist.
Siehe auch htmlspecialchars() und nl2br().