PHP Variable vs Array vs Object
object, php
Solution
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']`.
Problem
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 variable usage and keep everything neat and tidy. Can you tell me if there is any advantage/disadvantage to the following methods: simple var: ``` $tpl_title = 'my title' $tpl_desc = 'my text' ``` array: ``` $tpl['title'] = 'my title' $tpl['desc'] = 'my text' ``` Object: ``` $tpl->title = 'my title' $tpl->desc = 'my text' ``` I like the object method the best as it looks clean when echo'd within html as opposed to arrays and afaik it can be used in an array-like way? However, what I want to know is whether using objects in this way is considered bad practice or introduces unneccesary overheads?