Я работаю с базой данных, созданной стажером университетского профессора. Многие поля имеют такие имена, как «Доходы» (бюджет) ».
В настоящее время при работе с объектами, у которых есть поля как свойства, я делаю что-то вроде
$f = 'Revenues_(budget)'; echo $obj->$f;
Это прекрасно работает, но мне было интересно, может ли быть более элегантный или, по крайней мере, сжатый способ справиться с этим?
Вы можете сделать это в одном выражении:
echo $obj->{'Revenues_(budget)'};