Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Einbindung in HTML  Kommentare  Variablen  Variablennamen  Variablentypen  Skalare  Zusammengesetzt  Sonstige  Vordefiniert: PHP  Vordefiniert: Enviroment  Variable Variablen  Konstanten  Operatoren  Funktionen  Kontrollstrukturen  Arrays  Objektorientierung  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
Variable Variablen
PHP kennt sogenannte "variable variables". Bei diesen wird der Inhalt
einer Stringvariablen als Variablenname interpretiert. Es gibt zwei Notationen,
Die ${} Syntax sollte bevorzugt werden, weil Namen klar gebunden werden.
Variable Variablen erzeugen unübersichtlichen Code.
Meist ist die Benutzung des assoziativen Arrays $GLOBALS möglich und führt
zu übersichtlicherem Code.
| variable variables |
Top |
|
<?php
// ${} Syntax für eine klare Namensbindung
$name = "variable_value";
${$name} = "Hello ";
echo $variable_value;
// Alternative Syntax
$$name = "World!";
echo $variable_value . "\n";
// Übersichtlicher Workaround
$name = "variable_value";
$GLOBALS[$name] = "Klassiker...";
// Sorry der Framework verhindert print $variable_value
print $GLOBALS["variable_value"];
?>
|
|
Ausgabe
|
Top |
Hello World!
Klassiker... |
|
|
< ^ >
|