Что делают модификаторы ENT_HTML5, ENT_HTML401,… в html_entity_decode?
С php 5.4html_entity_decode вводит четыре новых флага с минимальным объяснением
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.
Я хочу понять, для чего они. В каких случаях они значимы?
Мое предположение, (но я могу ошибаться) заключается в том, что любой другой стандарт, кодирует некоторые необычные символы, но любой другой нет, так, чтобы уважать это, они здесь.
Мое исследование:htmlentities имеет такое же минимальное объяснение, без примеров тоже. Я погуглил без удачи.