Php 处理对象属性名称中的特殊字符
我正在使用一个由大学教授的实习生创建的数据库。许多字段都有“收入(预算)”之类的名称 当前,在处理将字段作为属性的对象时,我会执行以下操作Php 处理对象属性名称中的特殊字符,php,oop,Php,Oop,我正在使用一个由大学教授的实习生创建的数据库。许多字段都有“收入(预算)”之类的名称 当前,在处理将字段作为属性的对象时,我会执行以下操作 $f = 'Revenues_(budget)'; echo $obj->$f; 这很好,但我想知道是否有更优雅或至少更简洁的方法来处理这些问题?您可以用一个表达式来实现: echo $obj->{'Revenues_(budget)'}; 可以在一个表达式中执行此操作: echo $obj->{'Revenues_(budget)'}
$f = 'Revenues_(budget)';
echo $obj->$f;
这很好,但我想知道是否有更优雅或至少更简洁的方法来处理这些问题?您可以用一个表达式来实现:
echo $obj->{'Revenues_(budget)'};
可以在一个表达式中执行此操作:
echo $obj->{'Revenues_(budget)'};
可能的重复可能的重复