Как в php получить объект, который пришел в переменной?
Как в php получить объект, который пришел в переменной?
У меня есть переменная в которой приходят объекты разных классов.
Мне нужно для каждого объекта вызвать свойство, которое есть только в конкретном объекте.
Для этого нужно как то различать объекты, которые пришли в переменной.
Как мне это сделать?
У меня есть переменная в которой приходят объекты разных классов.
Мне нужно для каждого объекта вызвать свойство, которое есть только в конкретном объекте.
Для этого нужно как то различать объекты, которые пришли в переменной.
Как мне это сделать?
Нравится:
0
Карма:
-1
Может быть полезно
Показать больше
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Если я вас правильно понял, то у вас с переменной могут приходить объекты разных классов.
И вам нужно понять объект какого класса к вам пришел. И в дальнейшем нужно провести манипулиции над свойствами этих объектов.
Если все так, то можно проверять переменную с помощью функции:
Допустим вы получили class вашего объекта:
После того, как вы определите объект, можно будет произвести необходимые манипуляции.
И вам нужно понять объект какого класса к вам пришел. И в дальнейшем нужно провести манипулиции над свойствами этих объектов.
Если все так, то можно проверять переменную с помощью функции:
$currentClass = get_class();
Допустим вы получили class вашего объекта:
App\Lib\MyClass
После того, как вы определите объект, можно будет произвести необходимые манипуляции.
if ($currentClass === 'App\Lib\MyClass') {
// Действие со свойствами объекта
}
Нравится:
1
Карма:
0