HTML, CSS, PHP, MySQL

html-php.de

HTML & CSS Stylesheets Referenz JavaScript PHP MySQL Sonstiges Gästebuch Inhalt Impressum

[ Variablen ] [ Konstanten ] [ Ausgabe ] [ Verketten ] [ Variablen einsetzen ]

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." ;
  ?>

back top next