PHP 5.4で html_entity_decodeに 4 つの新しいフラグが導入されたため、最小限の説明で済みます。
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にも同じ最小限の説明があり、例もありません。私は運が悪かった。