Usar DOM, es otra alternativa :D
Código php:
Ver originalfunction html
($elemento,$texto,array $atributos) {
$dom = new DOMDocument('1.0');
$element = $dom->appendChild(new DOMElement($elemento));
foreach($atributos as $attr => $valores) $element->setAttributeNode(new DOMAttr($attr, $valores));
$element->appendChild($dom->createTextNode($texto));
return $dom->saveHTML();
}
print html
('div','algo va aquí',array('style' => 'background:url(imagen.png)'));