Die Variablen und Strings kann man mit echo
ausgeben. Die Ausgabe wird in doppelten oder einfachen Anführungzeichen notiert.
Nutzt man doppelte Anführungzeichen, kann man Variablen innerhalb des Strings notieren und deren Werte werden ausgeben / Interpolation.
In einfachen Anführungszeichen würde der Variablenname angezeigt.
Sie haben 200 Euro verdient | <?php
|
Eine Verknüpfung wie in Javascript mit Pluszeichen und der Trennung von
strings und Variablen ist nicht erforderlich, sofern die Variablen innerhalb
der doppelten Anführungszeichen aufgeführt werden.
Man kann jedoch die Strings
und Variablen mit Punkt verknüpfen.
Der Name einer Variable kann direkt hinter echo notiert werden. Der Wert der Variablen wird angezeigt. Selbst wenn Deklaration und Wertzuweisung der Variablen hinter echo notiert wird, wird nur der Wert der Variablen angezeigt.
In dem zweiten Beispiel wird ein Text mit Anführungszeichen und eine Variable mit einem Punkt verkettet.
Im dritten Beispiel wird eine mathematische Rechnung in Klammern mit einem Punkt verkettet.
261.46666666667 | <?php |
Die Banane kostet: 0.55 EUR | <?php |
Das Ergebnis ist 261.46666666667 | <?php |
Es gelten die Mathe Regeln, Punktrechnung vor Strichrechnung etc. Berechnungen sollten in Klammern stehen.
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 |
Dortmund, Hellweg 68 | <?php |
Dortmund, Hellweg 68 | <?php |
Wir fassen zusammen
echo "Texteingabe $Variable Texteingabe";
echo "Textstring" . $Variable . "<html> Text";
echo "Ergebnis: " . (30+15);
echo "30"+"15";
siehe auch Konstanten PHP Manual
Der Preis plus 16% MwSt beträgt: 116 | <?php |
Konstanten haben wie Variablen einen Wert. Der Wert lässt sich bei Konstanten jedoch nicht ändern. Es kann eine Hilfe sein, bestimmte aussagekräftige Konstanten zu benutzen, anstatt einfach die Werte zu verwenden, beispielsweise für eine Mehrwertsteuer.
Es ist Konvention den Namen einer Konstanten gänzlich in Großbuchstaben zu notieren
Konstanten können mit dem Schlüsselwort const
oder mit der Funktion define()
definiert werden.
siehe auch PHP Manual Konstanten Syntax
const MWST = 1.16;
define("KONSTANTENNAME","wert")
Die Parameter sind selbst vergebener Name in Großbuchstaben und Wert. Beides wird in Anführungsstrichen notiert.
Beachte es ist kein Dollarzeichen nötig, wenn man die Konstante aufruft.
Webdesign / PHP / mySQL / Dreamweaver MX Tipps
Copyright © Michael Albers
www.pastorpixel.de