Wie prüft in_array, ob sich ein Objekt in einem Array von Objekten befindet?

Tutin_array() Führen Sie einen Objektvergleich durch, bei dem überprüft wird, ob alle Attribute gleich sind? Was, wenn$obj1 === $obj2Wird es stattdessen nur einen Zeigervergleich durchführen?

Ich verwende ein ORM, daher gehe ich lieber die Objekte durch, die testen, ob$obj1->getId() ist bereits im Array, wenn es einen Objektvergleich durchführt. Wenn nicht,in_array ist viel prägnanter.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage