Cita:
Iniciado por 3nr1c
@IEKK: gracias por el aporte, me permitirá simplificar mucho código... porque permite las etiquetas h1 a la h6!
Pero lo de la atri voy a considerarlo aún un poco... Gracias por tus aportes!
EDIT: nueva versión de la libreria con importantes cambios

Sí, lo de repetir un código no tendría gran uso ya que las funciones no hacen un return sino que escriben directamente.
La idea era retornar cualquier etiqueta y duplicarla:
atri(h("1","hola","id","clase"),"5");
Pero eso no funciona porque h hace un echo no un return

En el ejemplo puse h(), pero la idea era usarlo con div u otros.
De todas formas tal como está planteado lo que puse sobraba.
Al menos te resultó útil el h();
Un saludo.