composer require setono/html-element
use Setono\HtmlElement\HtmlElement;
echo (new HtmlElement('p', 'Lorem ipsum'))->render(); // output: <p>Lorem ipsum</p>
echo HtmlElement::p('Lorem ipsum')->render(); // output: <p>Lorem ipsum</p>
$outer = HtmlElement::div()->withClass('container');
$inner = HtmlElement::div('Layout');
echo $outer->append($inner)->render(); // output: <div class="container"><div>Layout</div></div>