在我的课堂上,我有2个属性叫做:
我的方法提供了一个名为' $ target'的参数。这只能是字符串' sender'或者'接收者'。
我现在想调用正确的属性,具体取决于$ target所说的参数。这是我希望它被调用的方式:$this->$parameter . '_host'
...这意味着,当$ target等于' sender'时,它应该返回属性$ sender_host的值,当它等于&时#39;接收器',它应该返回$ receiver_host的值,但我想我尝试它的方式不会起作用。那么还有另一种方法可以实现我的目标吗?
答案 0 :(得分:0)
只需$this->{$target . '_host'}
(是的,我认为您最初提到$target
)