Как обратиться к свойству объекта которое имеет в начале знак $?
Пробовал:
$object->$property;
$object->'$property';
Или только foreach использовать?
В объекте возвращается всегда 1 свойство.
В некоторых объектах свойства называются просто $.
Вы про это?
$data = "{'$':1, '\$field':2}";
$obj = json_decode($data);
print_r($obj);
echo $obj->{"$"};
echo $obj->{"\$field"}; // $obj->{'$field'}
Чтобы обратиться к синтаксически некорректному имени свойства можно воспользоваться специальным синтаксисом:
$obj = (object) ['$property' => 1];
echo $obj->{'$property'};
Строка имени свойства может быть любой, лишь бы была записана как корректный строковой литерал
Продвижение своими сайтами как стратегия роста и независимости