Heim >Backend-Entwicklung >PHP-Tutorial >PHP if-Anweisung
Die PHP-Programmiersprache verfügt über einige grundlegende Funktionen, um komplexe Dinge zu erreichen, wenn die Anweisung eine davon ist. Dies ist einer der Grundbausteine jeder Programmiersprache. Immer wenn wir über bedingte Dinge sprechen, müssen wir das Wenn-Sonst-Zeichen haben, um die Aufgabe zu erledigen. Ja, Sie haben es richtig gelesen, es kann je nach Geschäftsanforderungen jederzeit durch das andere ergänzt werden. Mit dieser if-Anweisung können wir zwei oder mehr Dinge vergleichen und auf der Grundlage dieses Ergebnisses weitere Optionen ausführen. Ohne diese if-else-Anweisung können wir keine Anwendung annehmen.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es gibt verschiedene Möglichkeiten, diese if-Anweisungen zu verwenden. Wir werden alle mit Syntax und Bitbeschreibung dazu sehen.
Syntax:
if (expression) statement
if ist das Schlüsselwort, das wir in der PHP-Sprache wie in jeder anderen Programmiersprache sagen können. Der Ausdruck ist eine bedingte Anweisung. Die Anweisung ist lediglich eine Anweisung, die ausgeführt wird, wenn diese Bedingung wahr ist. Es ist nicht erforderlich, die geschweiften Klammern für eine einzelne Zeile der Anweisung zu verwenden.
Syntax:
if (expression){ statement 1 statement 2 }
Der einzige Unterschied zwischen diesem und dem oben genannten besteht darin, dass wir hier Zahnspangen haben. Wir können diese geschweiften Klammern verwenden, wenn wir die mehrzeiligen Anweisungen ausführen müssen.
Syntax:
if (expression){ statement 1 statement 2 } else{ statement 1 }
Wir können if und else gemeinsam verwenden, um die Geschäftsanforderungen einfach zu bewältigen. Sonst ist nichts, aber es ist nur ein Fall. Der else-Abschnitt wird ausgeführt, sobald der if-Abschnitt false ist. Im Falle unseres if ist der Ausdruck wahr, sonst wird er nicht ausgeführt.
Syntax:
if (expression 1){ statement 1 statement 2 } if (expression 2){ statement 3 statement 3 } if (expression 3){ statement 4 }
Wir können das Multiple if auch in unserem Programmiercode oder der Anwendung verwenden. Dies hilft uns, den Mehrfachausdruck zu überprüfen und zu validieren, und wir können unterschiedliche Anweisungen für diese unterschiedlichen if-Ausdrücke schreiben. Im obigen Fall wird jedes If einzeln überprüft. Dies ist nicht der ideale Fall, wenn wir nur eine Bedingung auf der Grundlage des gegebenen Ausdrucks ausführen möchten. Wir können this if auf andere Weise verwenden, indem wir das Schlüsselwort else if verwenden, um dies zu handhaben.
Syntax:
if (expression 1){ statement 1 statement 2 } else if (expression 2){ statement 3 statement 3 }
Wenn in diesem Fall der erste Ausdruck wahr ist, wird das nächste „Andere-Wenn“ vom Programm übersprungen. Wir können auch das else am Ende dieses else if-Ausdrucks und der Anweisungen verwenden.
Syntax:
$var = (5 > 2 ? "This will be printed in case of true": "false");
Das ist nun ein Trend für die Entwickler, wenn sie einen einzigen Vergleich und eine sehr kleine Codezeile haben. Wir können sagen, dass dieser Vergleich eine Inline-Methode zur Behandlung der Bedingung ist.
Die Funktionsweise dieses if und else ist nur eine grundlegende, auf Bedingungen basierende Sache im wirklichen Leben. Wenn wir etwas tun, bekommen wir etwas, wenn nicht, bekommen wir nichts. Das heißt, wenn in diesem Fall ein Ausdruck wahr ist, wird der Code unter dieser Bedingung ausgeführt, andernfalls wird er ausgeführt. Wenn wir die Syntax verschiedener if-else in der PHP-Sprache sehen. Jetzt ist es an der Zeit, mit der oben genannten Syntax zu beginnen.
Code:
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; } ?>
Ausgabe:
Code:
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; echo "\n This is second line of code."; } ?>
Ausgabe:
Code:
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; }else{ echo "$var2 is greater than $var1"; } ?>
Ausgabe:
Code:
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; } if($var2>$var1){ echo "$var2 is greater than $var1"; } ?>
Ausgabe:
Code:
<?php $var1 = 10; $var2 = 20; $var3 = 65; if($var1>$var2){ echo "$var1 is greater than $var2"; } else if($var2>$var1){ echo "$var2 is greater than $var1"; } else if($var3>$var1){ echo "$var3 is greater than $var1"; } else if($var3>$var2){ echo "$var3 is greater than $var2"; } ?>
Ausgabe:
We can see, there are other conditions that are true but its output is giving when the first condition matched. Yes, in case of multiple if and else-if group the first true statement will be executed and other remaining will be skipped. So, the developer or the programmer should use this condition very carefully. If we will not be putting the attention in using these kinds of the statement then this could lead to a serious issue in any application.
Code:
<?php $var1 = 15; $var2 = 25; $greater_val = ($var1 > $var2 ? "$var1 is greater than $var2" : "$var2 is greater $var1"); // use of ternary if echo $greater_val; ?>
Output:
We should use the if else statements whenever we need decision-making things in our programming code. We can use the Ternary if else for small and a quick if else condition-based solution. Any organization or individual should use the optimum one as per their business requirements.
Das obige ist der detaillierte Inhalt vonPHP if-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!