Die " if"-Anweisung in PHP-Programmierung Sie den Fluss Ihrer Skript-Ausführung zu steuern. Understanding "if" -Anweisungen ist eine Schlüsselkompetenz in einer beliebigen Programmiersprache . Selbst wenn Sie nur mit der Programmierung sind erst anfangen , sollten Sie in der Lage, das Konzept und die Funktion einer " if"-Anweisung zu erreichen. Die " if"-Anweisung wird oft mit dem "else " und " else if "-Anweisungen kombiniert . Wie bei den meisten Programmiertechniken , ist der beste Weg, um zu verstehen, durch die Arbeit durch praktische Beispiele . Anleitung
1
Erstellen Sie einige numerische Variablen in PHP-Skript . Mit der folgenden Syntax eingeben ein paar Test- Variablen, um die " if"-Anweisung Funktionalität zu demonstrieren :
$ number_one = 7;
$ number_two = 9;
PHP als in anderen Sprachen , die "if" -Test wird häufig verwendet , um die Werte von numerischen und anderen Variablen zu vergleichen. Dazu kann auch testen , um zu sehen , was man mehr oder wenn sie einander gleich ist .
2
Legen Sie eine " if"-Anweisung in Ihrem Skript . Fügen Sie den folgenden bedingten Test , um Ihren Code :
if ($ number_one > $ number_two ) {
echo " number_one größer ";}
Diese prüft, ob die erste Zahl angegeben ist größer als die zweite. Wenn der Test einen Wert von "true ", der Code innerhalb der " if"-Anweisung Klammern wird ausgeführt. Wenn der Test liefert einen Wert "falsch" , es passiert nichts , und die Verarbeitung führt vorbei an der bedingten Anweisung . Wenn nur eine Anweisung innerhalb einer "if" -Block enthalten ist, sind die Klammern nicht notwendig. Allerdings sind sie , wenn mehr als eine Anweisung vorhanden ist, so ist es am besten , sie als gängige Praxis sind .
3
ein Add " else if " zu Ihrem Script. Verwenden Sie den folgenden Code , fügen Sie eine zusätzliche Prüfung , um Ihren Code :
else if ( $ number_one < $ number_two ) {
echo " number_one kleiner ist ";}
Test beginnt mit " else if ", was bedeutet, es wird nur ausgeführt, wenn der Test , bevor es , das ist der ursprüngliche "if" -Anweisung gibt einen Wert "falsch" . Wenn der erste Test liefert einen Wert "true" , diese " else if "-Test werden ignoriert. (Siehe Referenzen 3, 4)
4
hinzufügen "else ", um Ihren Code. Fügen Sie den folgenden nach Ihrem " else if "-Abschnitt :
else {
echo " die Zahlen sind gleich ";}
Dieser Abschnitt der Code wird nur ausgeführt werden, wenn beide früheren Tests zurückkehren "falsche " Werte . Die Annahme ist, dass, wenn die erste Zahl ist weder größer oder kleiner als die zweite Zahl , sie müssen gleich sein.
5
Fügen Sie einen direkten Test auf Gleichheit in Ihrem Skript . Wenn Sie interessiert nur , ob zwei in Zahlen gleich sind, verwenden Sie die folgende Syntax:
if ($ number_one == $ number_two ) {
echo " die Zahlen sind gleich" ;}
Um zu testen, ob die Zahlen nicht gleich sind, können Sie die folgenden Schritte aus:
if ($ = $ number_one number_two ! ) {
echo " die Zahlen sind nicht gleich " ;}
um zu testen, ob eine Zahl entweder größer oder gleich einer anderen Zahl ist , verwenden Sie die folgenden Schritte aus:
if ($ number_one > = $ number_two ) { echo
" number_one ist entweder größer oder gleich number_two ";}
ändern Sie den Code, um das Zeichen "<" verwenden , um zu überprüfen , ob eine Zahl kleiner als oder gleich zu einem anderen
< . br>