Reservierte Zeichen unter PHP

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.

SonderzeichenNameBedeutung
\BackslashMaskiert andere Spezialzeichen.
$DollarzeichenKennzeichnet 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.
'ApostrophBeginn und Ende einer Zeichenkette, welche nicht auf Variablen durchsucht wird.
AnführungszeichenBeginn und Ende einer Zeichenkette, in welche Variablen durch ihre Werte ersetzt werden.
\t,\r,\nFormatierungszeichenAus C entnommene Formatierungsangaben für die Ausgabe von Text.
()runde KlammernVerwendung in mathematischen Ausdrücken und zur Kennzeichnung der Parameterliste von Funktionen. Dazu werden damit Ausdrücke abgegrenzt.
[]eckige KlammernKennzeichnung eines Arrays.
_UnterstrichKennzeichnung globaler Arrays und „verlängern“ von Variablennamen.
#RautezeichenBeginn eines einzeiligen Kommentars.
/Slash (Schrägstrich)„Klammerung“ von regex-Argumenten
,KommaGrenzt Parameter von einander ab.
.PunktVerbindung von Strings.
+PlusVerbindung von Strings.
=GleichheitszeichenZuweisen von Werten an eine Variable.
==,!=,===,!==2 Gleichheitszeichen, Ausrufe- und 2 Gleichheits-, 3 Gleichheits-, Ausrufe- und 2 GleichheitszeichenVergleich einer Bedingung.
/* */Slash Stern Stern SlashKlammert einen mehrzeiligen Kommentar ein.
//2 SlashBeginn eines einzeiligen Kommentars.
<% %>kleiner-als Prozent Prozent größer-alsPHP im ASP-Stil kennzeichnen.
<? ?>kleiner-als Fragezeichen Fragezeichen größer-alsPHP in Kurzform1) kennzeichnen.

Sobald jemand die Zeit hat, bitte die Verwendung der Zeichen mit einem Beispiel wie bei den Strings aufzeigen. FIXME


Auf der nächsten Seite geht es weiter mit Funktionen zu Zeit und Datum.

1) Wegen Problemen mit anderen XML-Dateien sollte die Kurzform nicht verwendet werden.