Как обратиться к свойству объекта которое имеет в начале знак $
?
Пробовал:
$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'};
Строка имени свойства может быть любой, лишь бы была записана как корректный строковой литерал
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь упростить задачу по удалению инфы из конфигаВ конфиге есть записи типа -
Вот код php виджетаВ виджете все добавленные картинки становятся со ссылками, подскажите, пожалуйста, как убрать автоматические ссылки? Конечно...
Есть XSD, которая в качестве значений аттрибутов использует русскоязычные наименованияНапример,