К примеру:
$form = new Form();
$form->Add('input','fio','Фамилия Имя Отчество');
Всё состряпал просто и в принципе мне нравится, а вот тег <select> не вписывается...
Думал сделать в стиле:
$form = new Form();
$form->Add('select','sex','Пол');
$form->Add->Option('Мужской');
$form->Add->Option('Женский');
И копить внутри массив Options до появления нового $form->Add('select',...
или до $form->Finish();
Но не пойму как сделать такую конструкцию $form->Add->Option()
Или подскажите как лучше подобное реализовать по вашему мнению?