Carefull.
What that does is make a reference.
References are extremely cool, but can be tricky.
$this->result = &$result;
will make $this->result point to $result.
This means they will constantly take eachothers value.
Change one, you change the other.
In your case, you'd be better of to take the value
$result = $this->result;
then process it, and put it back in
$this->result = $result;
That is, if you have a serious problem with typing $this-> all the time :-)