In my class I have 2 properties called:
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)