Start unseres Partnerprogrammes: Hier habt Ihr die Möglichkeit 3 Bilder, Text und zwei weitere Verwise auf Euere Webseite zu platzieren. Mehr Informationen findest Du unter: Klick hier ! Einfach eine Mail an: info@sind-sie-bereit.de schicken.
Schau doch mal rein!

Pagerankanzeige ohne Googletoolbar TM

Navigation

Paidmails

Geldverdienen

Service

Formel 1 Info

PHP Schrit für Schrit für jederman - Was sind Variablen !

 

Variablen

In PHP werden Texte oder auch Zahlen in Variablen gespeichert, um diese dann später mit Hilfe von dem echo - Befehl wieder auszugeben.

Variablen beginnen immer mit einem Dollarzeichen ($),
direkt gefolgt vom Variable-Namen, danach ein "Gleichheitszeichen" (=) und anschließend der Text in Anführungszeichen (") eingebunden. Am Ende das Semikolon als Befehlsabschluss(;).
Diesen nicht vergessen sonnst erhäslt Du eine Fehlermeldung.

Variablen kann man einen beliebig passenden Namen geben, allerdings sollte man auf Groß- und Kleinschreibung achtet. Ich würde jedoch die Variablen immer klein schreiben, damit kein
Durcheinander und damit auch keine Fehlerquellen entstehen können.

Eine Variable kann z.B. so aussehen:
<?php
$name = "Karl Mustermann";
?>

In diesem Beispiel wird die Variable $name mit dem Inhalt Karl Mustermann definiert.

Zu beachten ist dabei, dass Variablenamen mit einem Buchstaben oder einem Unterstrich beginnt. Zahlen dürfen als Anfangszeichen nicht benutzt werden.

Wenn wir eine Variable doppelt "definieren", so überschreiben wir den Inhalt der Variable.
Mit Echo wird dann nur der aktuelle Inhalt ausgegeben.

Natürlich muss der echo-Befehl nach der Variable-Definierung stehen, da PHP eine Interpreter Sprache ist
und den Code Zeilenweise von oben nach unten abarbeitet. Wenn echo vor der Variable steht, so versuchen
wir eine nicht definierte Variable auszugeben und erhalten eine leere Ausgabe.

Man kann ja schließlich ein Auto erst dann fahren, wenn es vorher gebaut wurde.
Sofern bestimmte Einstellungen gesetzt sind, kann es sogar passieren, dass ein Angreifer beliebigen Text einschleusen kann.

Zur Ausgabe benötigt man natürlich wieder den Befehl echo.
Das Script für dieses Beispiel sieht dann so aus:

<?php
$name = "Karl Mustermann";
echo "Mein Name ist $name";
?>

Als Ausgabe erhalten wir:
Mein Name ist Karl Mustermann

Wir können den Inhalt von einer Variable natürlich auch wieder Überschreiben, dazu weisen wir der Variable einfach den neuen Wert zu:

<?php
$name = "Karl Mustermann";
echo "Zuerst heiße ich $name <br>";

$name = "Dieter Müller";
echo "Dann ist mein Name $name";
?>

Die Ausgabe wäre dann:
Zuerst heiße ich Karl Mustermann
Dann ist mein Name Dieter Müller

Bisher währe diese Funktion nur bei sehr langen Texten interessant, möchte man z.B. eine Person an 20 verschiedenen Stellen ansprechen, anzeigen.

Wenn wir jedoch mit echo nur eine Variable abrufen (keinen weiteren Text), dann können (müssen aber nicht) wir die Anführungszeichen weglassen.

Der Code:

<?php
$name = "Karl Mustermann";
echo $name;
?>

Man kann auch an eine bereits vorhandene Variable eine weitere Variable, oder einen Text anhängen.
Du musst jewils einen PUNKT vor dem = setzen.

<?php
$name = "Hans";
$name .= "Testmann";
echo $name;
?>

Ausgabe: Hans Testmann

Soll eine Variable oder ein Text an eine bereits bestehende Variable "angehängt" werden, geschieht dies
mit einem Punkt vor dem Gleichheitszeichen. Dadurch erkennt PHP automatisch , dass der nach dem Gleichheitszeichen folgende Text oder die folgende Variable an die bestehende Variable angehängt
werden soll.

Eine Variable kann theoretisch unendlich oft verlängert werden.
Diese Methode wird später noch des öfteren benutzt.

Rechnen mit Variablen
Natürlich kann man mit PHP auch rechnen.

Weist man einer Variable eine Zahl zu, so dürfen im Gegensatz zum Text hier keine Anführungszeichen
benutzt werden, da PHP dieses sonst als Text behandeln würde.

<?php
$zahl1 = 20;
$zahl2 =45;
?>

In diesen Variablen sind jetzt die Zahlen 20 und 6 gespeichert.

Jetzt lassen wir mal rechnen:

<?php
echo $zahl1 + $zahl2;
?>

Als Ergebnis erhalten wir die Summe der beiden Zahlen. Natürlich könnten wir dies einfach auch so schreiben:

<?php
echo 20 + 45;
?>

Falls aber diese Zahlen zu einem späteren Zeitpunkt nochmals benutzt werden sollen, speichert man diese
am besten in Variablen.

<?php
$zahl = 1;
$ergebnis = $zahl + 5;
echo $ergebnis;
?>


Hier einige weitere Beispiele:

<?php
echo $zahl1 + $zahl2; //addieren
echo $zahl1 - $zahl2; //subtrahieren
echo $zahl1 * $zahl2; //multiplizieren
echo $zahl1 / $zahl2; //teilen/dividiern
echo $zahl1 ^ $zahl2; //Zahl1 hoch Zahl2 (102)
echo sqrt(64); // Wurzel von 64
?>

Natürlich können auch diese Ergebnisse wieder in extra Variablen gespeichert werden.

Decrementieren und incrementieren
Um den Wert einer Variable um 1 zu erhöhen bzw. um 1 zu verkleinern, gibt es einen einfachen Trick:

<?php
$erhoehen= 1;
$erhoehen++;
echo $erhoehen;
?>

Ausgabe ist 2

$senken = 2;
$senken--;
echo $senken;
?>

Ausgabe ist 1

Wird an den Variablenamen (einer Zahlenvariable) ein doppeltes Pluszeichen in Form von ++ angehängt, so wird der Inhalt dieser Variable, also die Zahl incrementiert, das heißt um 1 erhöht.
Wird dagegen ein -- verwendet, wird der Wert decrementiert, also um 1 gesenkt.

Variablen übergeben
Diese Möglichkeit ist ein sehr wichtiges Detail von PHP, denn damit ist es möglich, z.B. vom Besucher eingegebene Texte oder berechnete Daten auf die nächste Seite zu übertragen.

Es gibt zwei Methoden um Variablen zu übergeben,
einmal mit POST und mit GET.

 

Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>


RANKING CHARTS 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20
   
Pagerank dieser Seite: ::: www.sind-sie-bereit.de ::: Pagerank Anzeige ohne Toolbar