turik0099
@turik0099

Как подставить в объект свойство?

Задача. Есть массив полей $tags = [name, yaer, adres];
Есть объект $user с аналогичными свойствами name, year, adres
Как мне обратится к свойству через его название? Например:
Будет перебираться только список свойств, название которых есть в массиве $tags:
foreach($tags as $key=>$value){
   echo $user->$value;
}


Как правильно обратиться к свойству объекта, название которого лежит в переменной value?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
$user->{$value}
Но если свойства приватные, то так не выйдет - надо использовать геттеры (get методы)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы