Hallo
gibt es in PHP eine Möglichkeit aus einem String eine "gleichnamige" Variable, halt mit vorangestelltem $, zu erzeugen?
(Der String enthalte keine unzulässigen Zeichen, z.B. 'der_Baum'; daraus soll die Variable $der_Baum erzeugt werden.)
$string = 'der_Baum';
$$string = 'Neuer Wert von $der_Baum.';
echo $der_Baum; // Neuer Wert von $der_Baum.
Freilich würde es mich erstaunen, wenn das möglich wäre...
Das geht also. Ob das guter Stil ist, steht auf einem anderen Blatt.
@Alle: Was ist einem Angreifer möglich, wenn er dem Skript Strings unterschieben kann?
Tschö, Auge
--
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*