我正在处理一个我没有编写且无法更改的类的对象。这个类具有非常多的属性。我想循环浏览这些属性中的一半(一个选择组)。我将必要属性的名称放入一个数组中,并希望循环浏览它们。这可能吗?语法是什么样的?
class B{
public $foo = 'hi';
public $bar = 'bye';
...etc, etc.
}
$arr = array(1=>'foo', 2=>'bar', ...)
$b = new B();
foreach($arr as $val){
echo $b->($val); //<-----does not work
}