PHP 5.4 & MySQL 5.6 Grundkurs

Vergleichsoperatoren

Testen Sie unsere 1983 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
In PHP vergleichen Sie bestimmte Werte ganz einfach mit Hilfe des Gleichheitszeichens. In Kombination mit anderen Zeichen können Sie damit die unterschiedlichsten Prüfungen durchführen. In diesem Video lernen Sie verschiedene Vergleichsoperatoren kennen.

Transkript

In diesem Film geht es um Vergleichsoperatoren. Das heißt, um die Ausdrücke, die in runden Klammern zum Beispiel hinter if stehen können. Da gibt es verschiedene Möglichkeiten, was Sie an dieser Stelle verwenden können. Diese zeige ich einmal im PHP-Manual. Das PHP-Manual ist eine wunderbare Dokumentation zu PHP, und dort finde ich zum Beispiel auch die Information über die Vergleichsoperatoren. Was kann ich da alles verwenden? Ich kann zum einen verwenden das Kleiner, das Größer, das Kleiner-Gleich, das Größer-Gleich beispielsweise. Wenn ich auf Gleichheit prüfe, brauche ich das doppelte Ist-Gleich. Entsprechend gibt es auch ein Ungleich, also wenn man schauen möchte, ob etwas nicht gleich etwas anderem ist, dann schreiben Sie ein Ausrufezeichen und ein Ist-Gleich. Jetzt sehen Sie, dass es hier auch ein dreifaches Ist-Gleich gibt. Damit hat es eine Besonderheit, die wir uns jetzt genauer anschauen. Ich habe jetzt hier ein kleines Beispiel. In diesem File hier sehen Sie, habe ich einen Wert definiert, eine Variable i, die auf 4 gesetzt, aber diesmal habe ich nicht die Zahl pur hingeschrieben, sondern habe die in Anführungszeichen gesetzt, das heißt, die Zahl ist jetzt hier keine Zahl, sondern ein string, ein Text. Wenn ich jetzt hier überprüfe mit dem Ist-Gleich, Ist-Gleich, dann wird intern von PHP der Typ konvertiert. Das heißt, dieser string wird in eine Zahl umgewandelt, nämlich in die Zahl 4. Es wird überprüft, und diese Bedingung ist wahr. Wenn ich das Beispiel jetzt speichere und aufrufe hier, dann sehen Sie es wird ausgegeben 4 ist 4. Jetzt verwenden wir an dieser Stelle einmal das dreifache Ist-Gleich. Und damit wird jetzt auch noch der Typ überprüft, das heißt, diese Bedingung ist nur wahr, wenn die Werte gleich sind und auch vom gleichen Typ. Das heißt in diesem Fall wird die Bedingung nicht wahr ergeben. Schauen wir uns das einmal an. Speichern wir das und rufen das Dokument neu auf. Und in diesem Fall wird nichts ausgegeben. Das dreifache Ist-Gleich ist also genauer, weil es auch den Datentyp berücksichtigt. Was aber, wenn ich jetzt hier in runden Klammern gar keine Vergleichsoperatoren stehen habe, sondern einfach meinen Ausdruck w1, dann ist es so, dass PHP intern diesen Ausdruck hier umwandelt in einen Wahrheitswert. Dabei gibt es bestimmte Prinzipien. Also, wenn Sie hier eine 0 schreiben, oder auch 0.0, dann wird es als false ausgewertet, als falsch. Wird also nicht ausgeführt, was dann da steht. Ebenso, wenn Sie hier ein Array ohne Elemente haben, oder direkt das Wort false hinschreiben. Alle anderen Ausdrücke werden als true ausgewertet, also als wahr. Wenn ich jetzt hier if 2 hinschreibe, dann wird das hier ausgeführt. In diesem Fall wird es natürlich hier keinen Sinn machen, dass dann i ist 4 darsteht. Dieser Film hat Ihnen einen kleinen Überblick über die Vergleichsoperatoren gegegeben und Ihnen auch gezeigt, dass Sie das dreifache Ist-Gleich nutzen können, wenn Sie überprüfen wollen, ob die beiden verglichenen Werte vom selben Datentyp sind.

PHP 5.4 & MySQL 5.6 Grundkurs

Steigen Sie auch ohne Vorwissen in die Programmierung PHP- & MySQL-basierter Webseiten ein und lernen Sie die Sprachgrundlagen wie Bedingungen, Schleifen, Funktionen usw. kennen.

7 Std. 9 min (86 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!