This is probably considered a really silly question, but I\'m in the process of putting together a simple template system for a website and am trying to keep track of my var
I would consider it unnecessary overhead. Doing what you are talking about in an object oriented way only means that inside your class you will have done nothing more than create a bunch of variables... just as you specified in your first example.
The array is the best way to go in my opinion. You are only using one variable... and you can also integrate it into your Class. So instead of $tpl->title, you may have $tpl->text['title']