Führt in_array()
einen Objektvergleich durch, bei dem überprüft wird, ob alle Attribute identisch sind? Was, wenn $obj1 === $obj2
, wird es nur Zeiger Vergleich stattdessen tun?Wie prüft in_array, ob sich ein Objekt in einem Array von Objekten befindet?
Ich verwende ein ORM, also würde ich lieber über die Objekte testen, wenn $obj1->getId()
bereits im Array ist, wenn es Objektvergleich durchführt. Wenn nicht, ist in_array
viel prägnanter.
Ehrfürchtig, danke. Es gibt einen blöden Timer, also kann ich nicht für weitere 5 Minuten akzeptieren. – yellottyellott