Bij code nummer 1 krijg ik deze melding: Notice: Array to string conversion in
Bij code nummer 2 krijg ik deze melding: Warning: Creating default object from empty value in
Bij code nummer 3 krijg ik deze melding: Warning: Attempt to assign property of non-object in
En de rest krijg ik ook foutmeldingen meeste zijn het zelfde als hier boven.
Je wilt dus een eigenschap van $lists gelijk laten zijn aan het id van een user? :/
$lists->[color=#ff0000]12[/color]->... is volgens mij geen geldige naam voor een eigenschap.
Dan is $lists->[color=#ff0000]$list['User_id'][/color]... eigenlijk een array (of opnieuw een object), maar je behandelt het als een eigenschap / een object. (dus een mogelijke oplossing zou zijn: maak hier eerst een object voor aan?)
Als je wilt volharden in deze aanpak... Eigenlijk, nee. Wat je eigenlijk zou moeten gebruiken zijn arrays, geen idee waarom je dit in objecten zou willen proppen? En anders zou je hier echt een soort van user-objecten van moeten bakken, maar dan eigenlijk wel met een User class als een soort blauwdruk. Anders is er simpelweg geen meerwaarde om hier een soort van anonieme objecten van te maken, behalve voor een soort OOP-uiterlijk ofzo.
Een mengvorm kan trouwens ook: een array van User-objecten.