Hey dedlfix,
< und & wird benötigt.
im OP war die eigentliche Frage doch:
"Warum wird das einfache Anführungszeichen nicht Umgewandelt?"[sic]
Wie festgestellt, ist das aber überflüssig (im HTML-Kontext).
Erinnert mich irgendwie an addslashes() ;)
An dieser Stelle darf man das ruhig so lax handhaben, denn es geht nur um eine Kontrollausgabe beim Debuggen, mit selbst eingegebenen Werten und nicht um eine produktive Anwendung (anzunehmenderweise).
Stimmt. Ich schreibe gewohnheitsmässig auch für Kontrollausgaben Schleifen um evtl. Fehler im Detail leichter zu finden.
Das sind z.B. Tippfehler bei Input-Elementen als Array(s). Da kommt schon mal ein imput[] statt input[] an.
Da ich den Aufwand mit ENT_QUOTES aber auch immer noch nicht nachvollziehen kann, es sei denn wirklich nur um zu schauen "ob es funktioniert", klinke ich mich jetzt mal wieder aus. Das Problem wurde ja gelöst und daher interessiert mich die Intention des OP auch gar nicht weiter.
Grüße, Matze