Co robią modyfikatory ENT_HTML5, ENT_HTML401,… w html_entity_decode?

Od php 5.4html_entity_decode wprowadza cztery nowe flagi z minimalnym wyjaśnieniem

ENT_HTML401 Handle code as HTML 4.01.
ENT_XML1    Handle code as XML 1.
ENT_XHTML   Handle code as XHTML.
ENT_HTML5   Handle code as HTML 5. 

Chcę zrozumieć, do czego one służą. W jakich przypadkach są one istotne?

Domyślam się (ale może się mylę), że jest to jakikolwiek inny standard, koduje pewne niezwykłe znaki, ale żaden inny nie, więc aby to uszanować, są tutaj.

Moje badania:htmlentities ma takie samo minimalne wyjaśnienie, bez przykładów. Poszukuję bez szczęścia.

questionAnswers(1)

yourAnswerToTheQuestion