secondo me non ti conviene.
rischi di scrivere un codice "sporco" per stare appresso a tutte le possibilità....

cmq come ti hanno consigliato prendi in considerazione anche un framework!