PHP, wenn… sonst Aussagen

PHP, wenn… sonst Aussagen
Die bedingte Anweisung wird verwendet, um den Block von Anweisungen basierend auf der bestimmten Bedingung auszuführen. Die Anweisung "If ... sonst" ist eine Art von Bedingung, die mit den jeweiligen Bedingungen (en) funktioniert. In PHP können verschiedene Arten von 'if… else' Anweisungen zur Implementierung bedingter Anweisungen verwendet werden. Diese werden unten erwähnt.

A. Einfach "wenn" Erklärung

Syntax:

if (Bedingung (s))
Erklärung (en)

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))
Erklärung (en)

anders
Erklärung (en)

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))
Erklärung (en)

elseif (Bedingung (s))
Erklärung (en)

elseif (Bedingung (s))
Erklärung (en)

. . .
anders
Erklärung (en)

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))
If (Bedingung (s))
Erklärung (en)

anders
Erklärung (en)


anders
Erklärung (en)

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.

  1. Installieren Sie Apache2 und PHP 8.
  2. Setzen Sie die Berechtigung für alle Dateien und Ordner unter /var/www/html Ordner, in dem alle PHP -Dateien gespeichert werden.

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 nicht
if (isset ($ _ get ['name'])))

$ name = $ _get ['name'];
// Überprüfen Sie, ob der angegebene Name ausgewählt ist oder nicht
if (Strtolower ($ name) == "Jafariqbal")
echo '

Sie 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 nicht
if (isset ($ _ get ['name'])))

$ name = $ _get ['name'];
// Überprüfen Sie, ob der angegebene Name ausgewählt ist oder nicht
if (Strtolower ($ name) == "Jafariqbal")
echo '

Sie werden ausgewählt.

';
anders
Echo "

Sie werden nicht ausgewählt.

";

anders
Echo "

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 nicht
if (isset ($ _ get ['name'])))

$ name = strtolower ($ _ get ['name']);
// Überprüfen Sie, ob der angegebene Name ausgewählt ist, in welcher Gruppe
if ($ name == "jafariqbal")
Echo "

Sie sind in Gruppe-1.

";
elseif ($ name == 'Janifer')
Echo "

Sie sind in Gruppe-2.

";
elseif ($ name == 'jony')
Echo "

Sie sind in Gruppe-3.

";
anders
Echo "

Sie werden nicht ausgewählt.

";

anders
// Meldung drucken, wenn in der URL kein Wert bereitgestellt wird
Echo "

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 definieren
$ department = 'hr';
$ post = "Manager";
Echo "
";
// Überprüfen Sie die erste äußere wenn
if ($ departy == "Verkäufe")

// Überprüfen Sie die innere wenn
if ($ post == "Assistant Manager")
echo "Total Assistant Manager sind von von $ Abteilung Abteilung 25.";

if ($ post == "Manager")
echo "insgesamt Manager von $ Abteilung Abteilung sind 10.";


// Überprüfen Sie die zweite äußere wenn
elseif ($ departy == "hr")

// Überprüfen Sie die innere wenn
if ($ post == "Assistant Manager")
echo "total stellvertretende Manager von $ Abteilung Abteilung sind 20.";

if ($ post == "Manager")
echo "insgesamt Manager von $ Abteilung Abteilung sind 5.";


?>

Ausgang:

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