Как в php получить объект, который пришел в переменной?

  1. Категория:
  2. Программирование
  3. php
Автор: Valter Тип контента: Вопрос Дата: 14:11 24-08-2024 Просмотров: 106 Ответов: 1
Как в php получить объект, который пришел в переменной?
У меня есть переменная в которой приходят объекты разных классов. 
Мне нужно для каждого объекта вызвать свойство, которое есть только в конкретном объекте. 
Для этого нужно как то различать объекты, которые пришли в переменной.
Как мне это сделать?
Нравится:
Loading...
0
Карма: -1
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Автор: paraBox
Дата: 16:40 15-09-2024
Если я вас правильно понял, то у вас с переменной могут приходить объекты разных классов.
И вам нужно понять объект какого класса к вам пришел. И в дальнейшем нужно провести манипулиции над свойствами этих объектов.
Если все так, то можно проверять переменную с помощью функции:
$currentClass = get_class();

Допустим вы получили class вашего объекта:
App\Lib\MyClass


После того, как вы определите объект, можно будет произвести необходимые манипуляции.
if ($currentClass === 'App\Lib\MyClass') {
    // Действие со свойствами объекта
}

Нравится:
Loading...
1
Карма: 0
© 2024 Zambers.Ru All Rights Reserved.
Top.Mail.Ru

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем файлы cookies