Wie im Kapitel über Strings erwähnt, gibt es unter PHP Zeichen mit einer speziellen Bedeutung. In diesem Kapitel geht es aber nicht darum, Umlaute für die Ausgabe im Browser oder für die Übergabe an ein Datenbanksystem zu maskieren, sondern um Zeichen mit einer speziellen Bedeutung.
Eines dieser Zeichen haben wir schon ganz am Anfang mit dem $
Zeichen kennen gelernt, welches den Beginn einer Variable kennzeichnet. Hier folgt nun eine Tabelle mit allen „Sonderzeichen“. Zeichen welche je nach Kontext verschiedene Bedeutungen haben, werden mehrfach aufgeführt. Kombinationen von Zeichen werden nur aufgeführt, wenn diese eine einmalige Funktion wahrnehmen und nicht, wenn diese einfach eine Kombination von Grundoperationen bedeuten. Z.B.: ⇐
wird nicht aufgeführt, da Kombination von kleiner und gleich. /*
wird aufgeführt, da Beginn von Kommentar.
Sonderzeichen | Name | Bedeutung |
---|---|---|
\ | Backslash | Maskiert andere Spezialzeichen. |
$ | Dollarzeichen | Kennzeichnet eine Variable oder ein Array. |
+,-,=,!,<,>,&,|,^,~,/,*,%,.,? | Plus-, Minus-, Gleichheits-, Ausrufezeichen, kleiner als, größer als, Kaufmanns-und, Pipe-Zeichen, Zircumflex, Tilde, Slash, Stern, Prozent, Punkt, Fragezeichen | Operator-Zeichen. Die genaue Bedeutung mit Beispielen erfährt man im Kapitel Operatoren. |
' | Apostroph | Beginn und Ende einer Zeichenkette, welche nicht auf Variablen durchsucht wird. |
„ | Anführungszeichen | Beginn und Ende einer Zeichenkette, in welche Variablen durch ihre Werte ersetzt werden. |
\t,\r,\n | Formatierungszeichen | Aus C entnommene Formatierungsangaben für die Ausgabe von Text. |
() | runde Klammern | Verwendung in mathematischen Ausdrücken und zur Kennzeichnung der Parameterliste von Funktionen. Dazu werden damit Ausdrücke abgegrenzt. |
[] | eckige Klammern | Kennzeichnung eines Arrays. |
_ | Unterstrich | Kennzeichnung globaler Arrays und „verlängern“ von Variablennamen. |
# | Rautezeichen | Beginn eines einzeiligen Kommentars. |
/ | Slash (Schrägstrich) | „Klammerung“ von regex -Argumenten |
, | Komma | Grenzt Parameter von einander ab. |
. | Punkt | Verbindung von Strings. |
+ | Plus | Verbindung von Strings. |
= | Gleichheitszeichen | Zuweisen von Werten an eine Variable. |
==,!=,===,!== | 2 Gleichheitszeichen, Ausrufe- und 2 Gleichheits-, 3 Gleichheits-, Ausrufe- und 2 Gleichheitszeichen | Vergleich einer Bedingung. |
/* */ | Slash Stern Stern Slash | Klammert einen mehrzeiligen Kommentar ein. |
/ / | 2 Slash | Beginn eines einzeiligen Kommentars. |
<% %> | kleiner-als Prozent Prozent größer-als | PHP im ASP-Stil kennzeichnen. |
<? ?> | kleiner-als Fragezeichen Fragezeichen größer-als | PHP in Kurzform1) kennzeichnen. |
Sobald jemand die Zeit hat, bitte die Verwendung der Zeichen mit einem Beispiel wie bei den Strings aufzeigen.
Auf der nächsten Seite geht es weiter mit Funktionen zu Zeit und Datum.