phpbar.de logo

Mailinglisten-Archive

[php] Objektvariable parametrisieren?

[php] Objektvariable parametrisieren?

Oliver Kummerow naklar_(at)_altavista.net
Fri, 28 Jul 2000 15:03:19 +0200


Björn Schotte schrieb:
> 
> $x = new a;
> 
// hier kommt noch:
$variable = "variable";

> print $x->variable;
> 
> print $x->$variable;
> 
> mit $objekt->$variable hat man also das Gleiche
> wie $$variable (variable variables).
> 
> Oder habe ich dein Problem jetzt mißverstanden?

nein, stimmt schon. Wenn ein Skalar zugewiesen wird. Das geht.
Aber es steigt völlig aus, wenn Arrays drangehängt werden. Wie
hier:

$x->variable["a"] = "b";
$variable = "variable";
$akey = "a";
print $x->$variable[$akey];

print $x->$variable["a"];

Warning: Uninitialized variable or array index or property (v) in
objvarvar.php on line 26

Warning: Uninitialized variable or array index or property (v) in
objvarvar.php on line 28



mit freundlichen Grüßen, 
oK.


php::bar PHP Wiki   -   Listenarchive