Обращение к свойству объекта/класса в PHP, если имя св-ва хранится в переменной

Из разряда «на заметку программисту». Есть такие вещи, о которых знаешь что они есть, но забываешь конкретную реализацию, когда доходит до использования. Именно так обстоит дело с тем, что описано в заголовке. Т.е. у нас есть переменная, где хранится имя свойства объекта,  и нужно прочитать значение этого свойства. А возникает ситуация, когда нам нужно предварительно вычислить это имя свойства объекта, а потом уже к нему обратиться.

Первый вариант

Можно экземпляр объекта/класса обратить в массив и обращаться к его свойствам как элементам массива.

Второй вариант

«Вспомним» редко используемый синтаксис обращения к свойствам объекта. Тот же пример будет выглядеть так:

 

 

Написать комментарий

Мало букафф? Читайте есчо !

Сериализация HTML строки из PHP в JS

Август 7, 2019 г.

Рассмотрим разновидность задачи по сериализации данных - мне нужно было сохранить HTML код в атрибуте контейнера, чтобы вставлять его по определенному событию в верстку. Можно было сразу вставить кусочки HTML кода в документ и далее манипулировать ...

Читать

Переводим массив в XML на PHP

Июнь 18, 2018 г.

Итак, как перевести ассоциативный массив в XML? Воспользуемся "родным" для PHP классом SimpleXMLElement. В качестве основного контейнера используем тег <values/>, а  установить UTF-8 кодировку нам поможет небольшая хитрость. Инициализация ...

Читать

 

Комментарии к «Обращение к свойству объекта/класса в PHP, если имя св-ва хранится в переменной»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Обращение к свойству объекта/класса в PHP, если имя св-ва хранится в переменной”

  1. Дархан:

    Спасибо!!!
    Очень помогло

  2. Vitaly:

    оч круто!