Terence Eden<p>🆕 blog! “An opinionated HTML Serializer for PHP 8.4”</p><p>A few days ago, I wrote a shitty pretty-printer for PHP 8.4's new Dom\HTMLDocument class.</p><p>I've since re-written it to be faster and more stylistically correct.</p><p>It turns this:</p><p><html lang="en-GB"><head><title id="something">Test</title></head><body><h1 class="top upper">Testing</h1><main><p>Some <em>HTML</em> and an…</p><p>👀 Read more: <a href="https://shkspr.mobi/blog/2025/04/an-opinionated-html-serializer-for-php-8-4/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/04/an-op</span><span class="invisible">inionated-html-serializer-for-php-8-4/</span></a><br>⸻<br><a href="https://mastodon.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HowTo</span></a> <a href="https://mastodon.social/tags/HTML5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML5</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a></p>