基礎の基礎で申し訳ありません

インスタンスを生成後、オブジェクトにアクセスする際
$this->val
valの部分に他の配列に入れておいた文字列でアクセスするにはどうしたらよいでしょうか
$val = array(a,b)
$this->a
$this->b
のょうに繰り返しで処理したいです

配列だとhoge[$val]といったようにしてましたが、オブジェクトの場合はどうなるのでしょう