【发布时间】:2013-08-21 02:46:54
【问题描述】:
我正在使用由大学教授的实习生创建的数据库。许多字段的名称都类似于“Revenues_(budget)”。
目前在处理具有字段作为属性的对象时,我会做类似的事情
$f = 'Revenues_(budget)';
echo $obj->$f;
这很好,但我想知道是否有更优雅或至少简洁的方式来处理这些?
【问题讨论】:
我正在使用由大学教授的实习生创建的数据库。许多字段的名称都类似于“Revenues_(budget)”。
目前在处理具有字段作为属性的对象时,我会做类似的事情
$f = 'Revenues_(budget)';
echo $obj->$f;
这很好,但我想知道是否有更优雅或至少简洁的方式来处理这些?
【问题讨论】:
你可以在一个表达式中做到这一点:
echo $obj->{'Revenues_(budget)'};
【讨论】: