PHP: Einführung für Anfänger


* Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba

PHP


© <a href="http://www.fotolia.de/p/29003">Ljupco Smokovski</a> - FOTOLIA
Home
PHP von der Kommandozeile
PHP und HTML im Zusammenspiel
Variablen und Zuweisungen
Arrays
Vergleichsoperatoren
Verzweigungen
Schleifen
Funktionen
Datei schreiben
Datei lesen
Formulare verarbeiten
Sortieren von Dateinamen
Anzeige:

PHP Kurse für
Anfänger und Fortgeschrittene

Kontakt
Haftung
Impressum
Problem Hilfe Startseite


Vergleichsoperatoren

Vergleichsoperatoren sind Operatoren, mit deren Hilfe man zwei Werte vergleichen kann.

Wiederholung: Bei dem Kapitel über Zuweisung habe wir bereits gelernt, dass ein Ausdruck der Form $a = $b nicht bedeutet, dass der Wert der Variablen $a gleich dem Wert der Variablen $b ist. Ein einfaches Gleichheitszeichen bedeutet, dass der Wert des Ausdrucks auf der rechten Seite unter dem Namen der Variablen auf der linken Seite gespeichert wird. In dem Beispiel "$a = $b" hat natürlich anschließend die Variable $a den gleichen Wert als $b.

Gleichheitsoperator (Ist-Gleich):
Um einen Vergleich auf Gleichheit durchzuführen benutzt man ein doppeltes Gleichheitszeichen, also
$a == $b
Dabei können natürlich auch ganze Ausdrücke auf Gleichheit geprüft werden:
($a - 5*$c) == ($b * 3) -17

Ist der Vegleich zutreffend, d.h. die beiden Ausdrücke sind gleich, dann wird der Wert "true" (wahr) zurückgegeben ansonsten "false" (falsch).

Alle Vergleichs-Operatoren im Überblick:
==
Gleich
Zwei Ausdrücke werden auf Gleichheit überprüft
!=
ungleich
Zwei Ausdrücke werden auf Ungleichheit überprüft. Wenn die beiden Ausdrücke verschieden sind, wird true zurückgegeben, ansonsten false.
>
größer
Es wird geprüft, ob der Ausdruck links vom ">"-Zeichen größer ist als der rechts davon. Wenn ja, wird true zurückgegeben ansosnten false.
<
kleiner
Es wird geprüft, ob der Ausdruck links vom "<"-Zeichen kleiner ist als der rechts davon. Wenn ja, wird true zurückgegeben ansosnten false.
>=
größer gleich
Es wird geprüft, ob der Ausdruck links vom ">="-Zeichen größer oder gleich ist als der rechts davon. Wenn ja, wird true zurückgegeben ansosnten false.
<=
kleiner gleich
Es wird geprüft, ob der Ausdruck links vom "<="-Zeichen kleiner oder gleich ist als der rechts davon. Wenn ja, wird true zurückgegeben ansosnten false.
===
identisch
Zwei Ausdrücke werden wie bei "==" auf Gleichheit geprüft, aber zusätzlich wird noch geprüft, ob die Variablen auch noch den gleichen Typ haben.
Hat man zum Beispiel folgende Anweisungen in einem Programm:
$a = 0;
$b = "";  // d.h. der leere String
dann liefert $a == $b true zurück, während das dreifache Gleichheitszeichen false zurückliefert.
!==
nicht identisch
Wenn zwei Ausdrücke nicht vom gleichen Typ sind oder nicht im Sinne von "==" gleich sind, liefert dieser Operator true zurück ansosnten false.

Was man mit diesen Vergleichsoperatoren anfangen kann, lernt man im Kapitel über Verzweigungen, insbesondere "if"-Konstruktor, kennen.




© Copyright 2007 - 2010, Bernd Klein mit freundlicher Unterstützung von Bodenseo, Linux-Kurse und Schulungen,
Foto linke Seite (Mann mit Strick und Colt): Foto: © Ljupco Smokovski, fotolia 984022