Vergleichs-Operatoren erlauben es - wie der Name schon sagt -
zwei Werte zu vergleichen. Wenn Sie an Beispielen verschiedener
auf Typen bezogener Vergleiche interessiert sind, können Sie sich
PHP type comparison
tables anschauen.
Tabelle 15-4. Vergleichsoperatoren
Beispiel
Name
Ergebnis
$a == $b
Gleich
Gibt TRUE zurück, wenn $a gleich $b ist.
$a === $b
Identisch
Gibt TRUE zurück wenn $a gleich $b ist und beide vom
gleichen Typ sind (seit PHP 4).
$a != $b
Ungleich
Gibt TRUE zurück, wenn $a nicht gleich $b ist.
$a <> $b
Ungleich
Gibt TRUE zurück, wenn $a nicht gleich $b ist.
$a !== $b
Nicht identisch
Gibt TRUE zurück, wenn $a nicht gleich $b ist, oder wenn
beide nicht vom gleichen Typ sind (seit PHP 4).
$a < $b
Kleiner Als
Gibt TRUE zurück, wenn $a kleiner als $b ist.
$a > $b
Größer Als
Gibt TRUE zurück, wenn $a größer als $b ist.
$a <= $b
Kleiner Gleich
Gibt TRUE zurück, wenn $a kleiner oder gleich $b ist.
$a >= $b
Größer Gleich
Gibt TRUE zurück, wenn $a größer oder gleich $b ist.
Ein weiter Vergleichs-Operator ist der "?:"- oder
Trinitäts-Operator.
<?php // Beispielanwendung für den Trinitäts-Operator $action = (empty($_POST['action'])) ? 'standard' : $_POST['action'];
// Obiges ist mit dieser if/else-Anweisung identisch if (empty($_POST['action'])) { $action = 'standard'; } else { $action = $_POST['action']; } ?>
Der Ausdruck (ausdr1) ? (ausdr2) : (ausdr3)
gibt ausdr2 zurück, wenn
ausdr1TRUE zurückgibt und
ausdr3, wenn
ausdr1FALSE zurückgibt.
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.