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