Mailinglisten-Archive |
> gibt es eine möglichkeit, ein zunächst leeres objekt zu erstellen à la > 'myobj = new Object()' > welches dann zur laufzeit, eigene variablen erhält. > von diesen variablen erfahre ich zur laufzeit ihren namen und ihren > inhalt. mir geht es aber erstmal darum, die variablen anzulegen, sie > mit inhalten zu füllen stellt dabei kein problem dar. > > ich denke an etwas wie 'myobj->add(varname)' um darauf später mit > 'myobj->varname' zugreifen zu können. > > muss ich mir dazu eine klasse basteln, die das implementiert oder > existiert da schon was? ich weiß ja nicht obs nen Fehler oder ne gewollte Eigenschafft von php ist, aber man kann Variablen im Objekt anlegen die es in der Klasse nicht gibt! class myClass() { function add($varname) { $this->$varname = ''; } } ... $myObj = new myClass(); $myObj->add('myVar'): $myObj->myVar = 'test'; echo $myObj->myVar; -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com
php::bar PHP Wiki - Listenarchive