Variablen
Variablen sind Bezeichner für Speicherbereiche, die Sie mit beliebigen Werten füllen und
ändern können. Der Name eine Variablen beginnt mit einem $-Zeichen und darf Buchstaben, Ziffern
und ein Unterstrich besitzen. Nach dem $-Zeichen darf keine Ziffer folgen.
Am Anfang müssen wir die Variablen deklarieren, dies geschieht mit einer einfachen Gleichung:
<?php
$Text = "Ein String wird der Variablen Text zugewiesen" ;
$Zahl = 43 ;
$PI = 3.14159265 ;
?>
Bedenken Sie bei Fließkommazahlen, dass Sie statt ein Komma ein Punkt setzen.
Konstanten
Genauso wie Variablen sind Konstanten Speicherbereiche, dessen Wert allerdings nach der Initialisierung
nicht mehr verändern können. Der Name beginnt nicht mit einem $-Zeichen und werden über eine
Funktion deklariert:
<?php
define(TEXT, "Ein String wird der Konstanden Text zugewiesen") ;
define(ZAHL, 43) ;
define(PI, 3.14159265) ;
?>
Es hat sich eingebürgert, Konstanten in Großbuchstaben zu schreiben, um diese vom Code besser zu
unterscheiden.
Ausgabe von Variablen und Konstanten
Die Ausgabe einer Variablen kann mit einem Text gemischt werden:
<?php
echo "Der Name lautet: $name<br>" ;
?>
Dieses ist bei einer Kostanten nicht möglich. Hier müssen Sie den String von der Konstante
mit einem Komma trennen:
<?php
echo "Der Name lautet: ",NAME,"<br>" ;
?>
Verketten von Variablen
Möchten Sie mal zwei Variablen verketten, ist dies mit einen Punkt möglich.
<?php
$a = "Hallo " ;
$b = "Welt" ;
$c = $a.$b ;
echo $c ;
?>
Anzeigebeispiel
Einsatz von Variablen
Variablen können über den URL als Parameter übergeben werden. Um z.B. den String
"Homepage" der Variablen $titel in der PHP-Datei index.php zuzuweisen, so wird dies mit
einem ? nach den URL aufgerufen.
<a href="index.php?titel=Homepage">Homepage</a>
Falls Sie Leerzeichen benutzen, müssen Sie diese durch ein %20 ersetzen, aus "HTML bis PHP"
wird also "HTML%20bis%20PHP"
PHP speichert diese Werte in einem Array, dass Sie mit Hilfe von $_GET
auslesen können.
<?php
$Ausgabe = $_GET['titel'] ;
echo "Dieses ist meine erste $Ausgabe mit PHP" ;
?>
Anzeigebeispiel
Ebenfalls ist es möglich, mehrere Werte weiterzugeben. Dazu verbinden Sie die Werte mit einem &.
<a href="index.php?titel=Homepage&bereich=Neu">Homepage</a>
Das Speichern in einer Variablen in der PHP-Datei ist dann das gleiche:
<?php
$Ausgabe = $_GET['titel'] ;
$Bereich = $_GET['bereich'] ;
echo "Dieses ist meine erste $Ausgabe mit PHP im Bereich $Bereich." ;
?>