[TYPO3-german] Wie vergleicht Extbase Entities?
Jost Baron
jost.baron at gmx.de
Tue May 12 00:29:58 CEST 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Till,
ich denke das hier erklärt das Verhalten:
http://php.net/manual/en/language.oop5.object-comparison.php
Gruß Jost
On 05/11/2015 03:33 PM, g4-lisz at tonarchiv.ch wrote:
> Hallo,
>
> weiß jemand, wie Extbase feststellt, ob zwei Objekte einer
> Modell-Klasse identisch sind?
>
> Also bei if ($objA == $objB) { ...}
>
> Und: Läuft der Vergleich anders ab, wenn man '===' verwendet?
>
> Ich hatte in meiner Extension einen merkwürdigen "Nesting level
> too deep" Fehler in eine foreach-Schleife, in der ein solcher
> Vergleich vorkommt.
>
> Mit if ($objA->getUid == $objB->getUid)
>
> taucht das Probem bisher nicht mehr auf. Daher vermute ich, dass
> beim Vergleich der Objekte irgend etwas abläuft, welches die
> foreach-Schleife durcheinander bringt.
>
> Grüße, Till
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVUS1fAAoJEAcyRQvmIlC98rIQAJuryx7Udkl4lben/bQtrSPA
9p5u8o52tlT+z+T8LnhFTwaEXLS4X07kesggbCnxTPUD+qPu9GRpQ+YH3z+X/TmM
oUSSSHW9IyZhFRxRfBykWR4JH89GRl5kG1iL12hHUKIWVyLeKQ8EaPRHxjA+bV/c
O7G00O3xitifXH2eJqkXBDx8Fw0MBXZtGNrwIatOBAWXxSOs21rpKe5ktkDGL40L
FLdsVI6WONpiCcArM+EerajO+BdN/lVyLpuQRGAv3Ie2lwBhAWjgQi9oDemw5gKV
HkSiFOeObwrC48waVXPUKCU3O6TJ6S44QQD0UoaDTOm+mfXiy2k7qwqeIsuaNAXg
H7iYyKeLEbdvb4jTcMeKBBHkQdOALuDkQO8KeFifVvUtk1esQOQjDR5I1mjZVq8m
5lKr0TRR+iq3adUD0S5ktMWikEtajnV2+YcqwIyEsuhvedgaENk8LJe+fhU6GwQ3
OAp6rjhOMHv0dkHKna5kjOYviitPFvYbArxuYqZzAeOyHMmBgNfmmaoP3gK0P7ZM
I+egqfApQG5syf73/q4a73Jk+8wesBvDiQ6tmQ1X2MKEhyz0SkX7uIUfmybgnwom
Vazn/6U6hiNLpeb3cRzFfqUwS7UGq8x3XckgFR//AbZ1d/xsf/UGcuD/h+7q68kh
p1x7//6ArntytjYzDvvT
=Q1MM
-----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list