Du kannst ruhig eval() einsetzen. Es wird zwar ständig behauptet "eval ist evil" aber niemand hat es hier bisher ausreichend begründen können was daran schlimm sein soll.
eval ist hier absolut unnötig. Er will lediglich einen String zusammenfügen, was soll eval da bewirken.
Das eval nicht nötig ist und darüber hinaus einige Nachteile hat, wurde hier schon öfters sehr detailiert begründet
Struppi.