siehe Javascript
Tutorial Variable, bei der Namensvergabe gelten die gleichen Regeln wie
in Javascript
Variablen werden in Php am Anfang mit dem Dollarzeichen eingeleitet.
Die Variable könnte man beispielsweise mit dem echo Zeichen ausgeben.
| Sie haben 200 Euro verdient | <?php
$gehalt=200; $waehrung=" Euro"; echo "Sie haben $gehalt $waehrung verdient"; ?> |
Eine Verknüpfung wie in Javascript mit Pluszeichen und der Trennung von strings und variablen ist nicht erforderlich, sofern die Variablen innerhalb der Anführungszeichen aufgeführt werden. Ansonsten werden die Strings und Variablen mit Kommata getrennt (siehe oben).
Bei der Ausgabe nur einer Variable ist folgende Schreibweise möglich.
<?php=$variablenname?>
Die Rechenoperationen funktionieren wie in Javascript
Der Datentyp braucht nicht zugewiesen zu werden, sondern wird von php automatisch
erkannt.
"string Zeichenkette"
1231 ganze Zahl
12.45 Fließkommazahl
| 261.46666666667 | <?php $a=258; $b=78; echo $meineSumme=$a+$b/450*20; ?> |
Es gelten die Mathe Regeln, Punktrechnung vor Strichrechnung etc.
Zahlen in Strings werden zu Zahlenwerten umgewandelt, auch wenn es sich dabei
um Werte aus Variablen handelt.
"20"+"30"
ergibt 50 und nicht wie in Javascript 2030.
In Javascipt würde das Plus Zeichen als Verkettungsoperator dienen. In
Php wird das Pluszeichen lediglich zur Addition gebraucht. Als Verkettungsoperator
dient der Punkt, der normalerweise nur bei Wertzuweisungen in Variablen eingesetzt
wird, ansonsten werden die Elemente mit Kommata getrennt.
echo "20"."30";
würde demnach 2030 ergeben,
$wert=20;
$wert2=30;
echo $wert . $wert2
hier würde folglich auch 2030 ausgegeben.
echo $wert + $wert2;
hier würde folglich 50 ausgegeben, selbst wenn die Zahlenwerte der Variablen
in Anführungszeichen stehen würden.
. Der Punkt dient als Verkettungsoperator
| Dortmund , Hellweg 68 | <?php $Ort="Dortmund"; $Strasse= "Hellweg 68"; $Adresse= $Ort." , ".$Strasse; echo $Adresse; ?> |
| Dortmund, Hellweg 68 | <?php $Adresse="Dortmund"; $Adresse .= ", Hellweg 68"; echo $Adresse; ?> |
| Dortmund, Hellweg 68 | <?php $Adresse = "Dortmund"; $Adresse= $Adresse.", Hellweg 68"; echo $Adresse; ?> |
Wir fassen zusammen
| Der Preis plus 16% MwSt beträgt: 116 | <?php define("MWST","1.16"); $Preis=100; echo "Der Preis plus 16% MwSt beträgt: "; echo $Preis*MWST; ?> |
|
Beispiel 1: 2 Beispiel 2: 1 Beispiel 3: 2 |
<?php echo "Beispiel 1: "; $var1 = 1; $var1++; echo $var1; echo "<br>Beispiel 2: "; echo "<br>Beispiel 3: "; ?> |
Wenn man ++ nach dem Variablennamen schreibt, wird der Wert erst anschließend erhöht, so daß man ihn mit echo erneut aufrufen müßte, siehe erstes Beispiel. Schreibt man ++ vor den Variablennamen so wird diese erhöht, bevor Sie mit echo ausgegeben wird, siehe Beispiel 3.
$var5--
Mittels des doppelten Minuszeichens nach dem Variablennamen wird der bestehende
Wert um 1 vermindert.
| 9 | <? $var5=10; $var5--; echo $var5; ?> |