![]() |
Aus $_SESSION array Objects erstellen
Hab anscheinen ein kleines Problem mit der Syntax, da immer nur das 1. Object erstellt wird :(
Bitte um Hilfe :-) PHP-Code:
Hat jemand Rat? Danke. |
Bin dumm ... ist ja jetzt ein array und die Class function will durchnummerierte Objects, zb $item_1, $item_2, ...
Mit $item.$i-> geht es auch nicht. Kann man Objects eigentlich durchnummierieren? |
Hm.. mit "eval" könnte es evt. funktionieren.. (?):
eval ("$item_".$i." = new Item()"); Aber keine Ahnung ob das so gescheit ist :-) |
Mit eval hatte ich es auch schon versucht, scheint aber nicht wirklich zu klappen :(
Wollte auch schon tricksen mit: PHP-Code:
|
Prinzipiell sollte so etwas mit variablen Variablen machbar sein:
Variante 1: Code:
$i = 0; ... ${'item_'.$i} = new Item(); ... Außerdem sollte es noch eine dritte Variante geben: Code:
foreach ...{ jak |
Danke.
Ich habs schon gelöst, in dem ich die Function in der Class umgeschrieben habe ;) Dachte mir, wenn ich keine Lösung habe, muss ich die Ursache beseitigen. Werde aber deine Vorschäge auf jeden Fall testen, ich will ja auch was lernen :-) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag