处理对象属性名称中的特殊字符

时间:2013-08-21 02:46:55

标签: php oop

我正在使用由大学教授实习生创建的数据库。许多字段的名称类似于“Revenues_(预算)”。

目前,当处理具有字段作为属性的对象时,我会执行类似

的操作
$f = 'Revenues_(budget)';
echo $obj->$f;

这种方法很好,但我想知道是否有更优雅或最简洁的方法来处理这些?

1 个答案:

答案 0 :(得分:4)

您可以在一个表达式中执行此操作:

echo $obj->{'Revenues_(budget)'};