EisFuX: Variable Variablen sind böse ;-)

Beitrag lesen

(Hallo|Hi(ho)|Tag) Bobby,

Moin
ich habe folgende Codezeilen:

$langname1=$langset1->varname;
$lang_var->$langname1=nl2br($langset1->uebersetzung);


>   
> Nun wird mir angemeckert:  
> Fatal error: Cannot access empty property in /var/www/web95/html/inc/config.php on line 2  
>   
> Warum?  
>   
> leider kann ichs im Moment nicht nachvollziehen. Ich habe im Selben Script folgende zeilen:  
>   
> ~~~php
  

> $langname=$langset->var_name;  
> $lang_var->$langname=nl2br($langset->standard);  
> 

und das funktioniert. Wo ist der Unterschied?

Du bist gut ... Du hast ja nicht mal angegeben, wo sich die besagte Zeile 2 befindet ...

Aber, ...
... meinst du nicht auch, dass $langset1->varname möglicherweise einen anderen Wert haben könnte als $langset->var_name?
... und diese beiden unterschiedlichen Wert versuchst du dann jeweils mit einer variablen Variablen zu verkuppeln. Einer dieser beiden Werte scheint aber nicht als "Property" des Objektes $lang_var zu existieren, und so kommt es zu der Fehlermeldung.

MffG
EisFuX