Either method:
$bla = array($this, $that, $other);
or
$bla = array("$this", "$that", "$other");
should work fine, and the first method should run (very slightly) faster, since the lack of quotes means the PHP interpreter won't being doing any additional unnecessary parsing.
My question is... How are you trying to read the elements in the array? Have you tried something like this:
while(list($k,$v)=each($bla)) {
echo $k . '=' . $v;
}
???
If you just try to echo $bla;, you'll end up with 'Array' as the result of the echo statement...