Проводит ли in_array()
сравнение объектов, где он проверяет, что все атрибуты одинаковы?
Что делать, если $obj1 === $obj2
, просто ли это будет вместо сравнения с указателем?
Я использую ORM, поэтому я предпочел бы цикл тестирования объектов, если $obj1->getId()
уже находится в массиве, если он сравнивает объекты. Если нет, in_array
гораздо более кратким.