Я работаю над существующей базой кода и возвратил объект с атрибутом, который начинается с числа, которое я могу увидеть, если я вызываю print_r
на объект.Как получить доступ к атрибуту объекта, который начинается с числа?
Предположим, что это $Beeblebrox->2ndhead
. Когда я пытаюсь получить к нему доступ, я получаю сообщение об ошибке:
Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$'
Как я могу получить этот атрибут?
Я знаю, что вы работаете над существующим кодом, но ради полноты я хочу добавить, что следует избегать использования переменных, которые принудительно используют синтаксис фигурного скобки. «Обычное» использование имен переменных просто лучше известно и легче читать. –
Я просто [ответил] (http://stackoverflow.com/a/10333200/50079) аналогичный вопрос; если у вас возникают проблемы с атрибутом, который является ** всеми номерами **, вы найдете решение там. – Jon