A. Einfach "wenn" Erklärung
Syntax:
if (Bedingung (s))Obenstehendes Wenn Die Anweisung wird verwendet, um die bedingte Erklärung für implementieren WAHR Nur Wert.
B. Aussage "wenn ... sonst"
Syntax:
if (Bedingung (s))Obenstehendes Wenn Die Anweisung wird verwendet, um die bedingte Erklärung für beide zu implementieren WAHR Und FALSCH Werte.
C. "Wenn ... elseif ... sonst" Aussage
Syntax:
if (Bedingung (s))Obenstehendes Wenn Die Anweisung wird verwendet, um die bedingte Anweisung für mehrere zu implementieren Wenn Aussagen. Wenn der erste Wenn Bedingung kehrt zurück FALSCH dann wird es die zweite überprüfen Wenn Zustand und so weiter. Die Aussage der anders Teil wird alle ausgeführt Wenn Die Aussagen geben a zurück FALSCH Wert.
D. Verschachtelte "wenn ... sonst" Aussage
Syntax:
if (Bedingung (s))Obenstehendes Wenn Anweisung wird verwendet, wenn die Ausführung von einem Wenn Aussage hängt von einer anderen ab Wenn Stellungnahme.
Voraussetzung
Die in den Beispielen dieses Tutorial verwendeten Skripte werden basierend auf der PHP 8 -Version geschrieben. Führen Sie die folgende Aufgabe durch, bevor Sie die Beispiele dieses Skripts ausführen.
Verschiedene Verwendungen von if… sonst Anweisung
Die unterschiedlichen Verwendungen der 'ansonsten' Die oben erwähnten Aussagen wurden in diesem Teil des Tutorials unter Verwendung von Beispielen erläutert.
Beispiel 1: Verwendung von einfachen 'if' Aussagen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript zum Lesen eines URL -Abfrageparameters und drucken Sie eine Nachricht, wenn der Parameterwert des Abfrage mit einem bestimmten Wert übereinstimmt. Hier, einer Wenn Die Anweisung wird verwendet, um den Abfrageparameter zu überprüfen oder nicht und nicht Wenn Die Anweisung wird verwendet, um den Parameterwert mit einem Zeichenfolgewert zu vergleichen.
// Überprüfen Sie den Wert des Namens, der in der URL angegeben wurde oder nichtSie werden ausgewählt.
';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts mit dem Abfrageparameter angezeigt. Hier ist der Dateiname IF1.Php das wird im Inneren gespeichert /var/www/html/code Ordner. Der Name des Abfrageparameters lautet “Name"Und der Wert ist"Jafar Iqbal”.
http: // localhost/code/if1.Php?name = jafar iqbal
Beispiel-2: Verwendung von if… sonst Anweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript zum Lesen eines URL -Abfrageparameters und drucken Sie eine Nachricht, wenn der Wert des Abfrageparameters mit einem bestimmten Wert übereinstimmt, und drucken Sie eine andere Nachricht, wenn der Abfrageparameter nicht übereinstimmt. Hier, einer Wenn Die Anweisung wird verwendet, um den Abfrageparameter zu überprüfen oder nicht und nicht Wenn Die Anweisung wird verwendet, um den Parameterwert mit einem Zeichenfolgewert zu vergleichen.
// Überprüfen Sie den Wert des Namens, der in der URL angegeben wurde oder nichtSie werden ausgewählt.
';Sie werden nicht ausgewählt.
";Kein Namenswert hat gegeben.
"Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne Abfrageparameter angezeigt. Hier ist der Dateiname If2.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/if2.Php
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit einem gültigen Abfrageparameternamen ausgeführt wurde. Hier ist der Name des Abfrageparameters “Name"Und der Wert ist"Jafar Iqbal”.
http: // localhost/code/if2.Php?name = jafar iqbal
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts mit einem ungültigen Abfrageparameternamen angezeigt. Hier ist der Name des Abfrageparameters “Name"Und der Wert ist"Jafar”.
http: // localhost/code/if2.Php?name = jafar
Beispiel-3: Verwendung von 'if… elseif… else' Anweisung
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um einen URL -Abfrageparameter zu lesen und eine Nachricht basierend auf Wenn Der Zustand kehrt zurück WAHR Durch Vergleich des Wertes des Abfrageparameters mit einem Zeichenfolgewert. Ich falle Wenn Bedingungen kehren zurück FALSCH Dann die Nachricht der anders Teil wird gedruckt.
// Überprüfen Sie den Wert des Namens in der URL oder nichtSie sind in Gruppe-1.
";Sie sind in Gruppe-2.
";Sie sind in Gruppe-3.
";Sie werden nicht ausgewählt.
";Kein Namenswert hat gegeben.
"Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit einem gültigen Abfrageparameternamen ausgeführt wurde. Hier ist der Dateiname If3.Php das wird im Inneren gespeichert /var/www/html/code Ordner. Der Name des Abfrageparameters lautet “Name"Und der Wert ist"Janifer”.
http: // localhost/code/if3.Php?Name = Janifer
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit einem gültigen Abfrageparameternamen ausgeführt wurde. Hier ist der Name des Abfrageparameters “Name"Und der Wert ist"Sakib”.
http: // localhost/code/if3.Php?Name = Sakib
Beispiel-4: Verwendung von verschachtelten "wenn ... sonst" Aussage
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um Nachrichten zu drucken ansonsten Aussagen. Hier die äußere Wenn Die Anweisung wird den Wert der Abteilungsvariablen vergleichen und wenn sie zurückgibt WAHR dann das innere Wenn Die Anweisung wird den Wert der Postvariablen vergleichen. Die Ausgabe wird basierend auf den Rückgabewerten beider If -Anweisungen generiert.
// zwei Stringwerte definierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname If4.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/if4.Php
Abschluss
Vier verschiedene Verwendungen von 'ansonstenIn diesem Tutorial wurden Aussagen erklärt, um den PHP -Codierern zu helfen, die Verwendung der bedingten Anweisung in PHP ordnungsgemäß zu verstehen. Die Alternative von 'ansonsten'Aussage ist ein Schalter Aussage, aber es hat einige Einschränkungen.
Videoanleitung