Как получить свойство объекта, в названии которого есть символы тире/черточка минус и т.д.
Иногда в процессе разработки веб сайтов, особенно при разборе XML файлов, возникает ситуация, когда нужно обратиться к свойству объекта с именем содержащим тире или черточку, дефис, знак минус (к примеру: "first-name"). В основном такие свойства формируются автоматически при парсинге XML-файлов через simplexml_load_string.
Стандартное обращение к свойству в таком случае выдаст ошибку:
PHP будет воспринимать "-" как знак оператора минус и выдаст такую ошибку: Notice: Use of undefined constant name - assumed 'name'
Проблема решается если к свойству обратиться в фигурных скобках, таким образом:
345
раз уже помогла