如何调用与变量结合的属性?

In my class I have 2 properties called:

  • private $sender_host
  • private $receiver_host

My method gives a parameter called '$target' and this can only be the string 'sender' or 'receiver'.

I now would like to call the right property, depending what the parameter $target says. This is the way I want it to be called: $this->$parameter . '_host' ... that means, when $target equals 'sender', it should return the value of the property $sender_host and when it equals 'receiver', it should return the value of $receiver_host but I guess the way I am trying it won't work. So is there another way I could reach my goal?

Simply by $this->{$target . '_host'} (yes, I think you mentioned $target at first)