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