Steueranweisung in PHP - Top 4 Control-Anweisung in PHP mit Syntax

Inhaltsverzeichnis:

Anonim

Einführung in die Steueranweisung in PHP

Steueranweisungen sind eine grundlegende Komponente aller modernen Programmiersprachen wie PHP, Java, Python, Go, Ruby, NodeJS. Mithilfe dieser Steueranweisungen können Softwareentwickler und -architekten entscheiden, wie sich die von ihnen entwickelte Software oder das von ihnen entwickelte Programm unter verschiedenen Bedingungen verhält. Auf einer E-Commerce-Plattform möchten die Entwickler beispielsweise, dass sich dasselbe System für verschiedene Benutzerrollen wie Käufer und Verkäufer unterschiedlich verhält. Solche unterschiedlichen Verhaltensweisen können nur mit Steueranweisungen erreicht werden.

Unterschiedliche Steueranweisung in PHP

Wie alle anderen Sprachen bietet PHP einige Steueranweisungen, mit denen Entwickler unterschiedliche Logik entwickeln können, die unter verschiedenen Bedingungen ausgeführt wird. PHP-Kern enthält die Steueranweisungen:

  1. wenn
  2. ansonsten
  3. if.else..if
  4. Switch-Anweisung

Betrachten wir jede dieser Steueranweisungen mit Details und verstehen ihre Implementierung anhand von Beispielen.

1. Die IF-Anweisung in PHP

Die IF-Anweisung in PHP ist die einfachste Steueranweisung der Sprache. Die IF-Bedingung arbeitet mit einem Booleschen Wert, der auf der Grundlage einer bestimmten Bedingung ausgewertet wird, und wird nur verwendet, um bestimmte Codezeilen auszuführen, wenn eine Bedingung erfüllt oder wahr ist. Die an die IF-Anweisung gelieferte Bedingung wird zuerst ausgewertet. Abhängig von der Auswertung wird ein False- oder True-Wert generiert und darauf basierend der Code, wenn der IF-Bedingungsblock im Programmablauf ausgeführt oder übersprungen wird.

Lassen Sie uns die Syntax der if-Anweisung durchgehen, um sie besser zu verstehen:

if (my_condition) (
code to execute if the condition supplied is true;
)

Wie oben gezeigt, erfordert die if-Anweisung eine Bedingung in den runden Klammern (), die ausgewertet werden soll. In den geschweiften Klammern () geben wir die Codespezifikation an, die ausgeführt werden soll.

Sehen wir uns ein Beispiel an:

Code:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
?>

Ausgabe:

2. Die IF-ELSE-Anweisung in PHP

Wie bereits erwähnt, bietet die IF-Anweisung eine sehr grundlegende Programmsteuerung. Die IF-ELSE-Anweisung fügt der IF-Anweisung weitere Komplexität hinzu, indem zwei Codeblöcke definiert werden. eine, die ausgeführt wird, wenn die Bedingung wahr ist, und eine andere, wenn die Bedingung falsch ist. Da die Bedingung entweder wahr oder falsch sein kann, würde entweder der Codeblock in IF oder der Codeblock unter ELSE ausgeführt. In keinem Fall werden beide Blöcke parallel ausgeführt.

Sehen wir uns die folgende Syntax an:

if (condition top evaluate) (
code to executed if the condition supplied is true;
)
else
(
code to execute if the condition supplied is false;
)

Verstehen wir die Implementierung anhand eines Beispiels:

Code:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than B";
)
?>

Ausgabe:

Wenn nun die Werte von $ a und $ b im obigen Code wie folgt umgeschaltet werden:

Code:

<_?php
$a=10;
$b=20;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than A";
)
?>

Ausgabe:

3. Die IF-ELSE-IF-Anweisung in PHP

Manchmal kann es erforderlich sein, mehrere if-Bedingungen zusammen zu verwenden. In solchen Fällen können mehrere if-else-Anweisungen kombiniert werden. Wir können mehrere if-else-Anweisungen kombinieren, um zusammenzuarbeiten, solange unsere Anforderung erfüllt ist.

Die Syntax der if-else if-Kombinationsanweisung lautet wie folgt:

If (condition1)
(
Code to execute;
)
elseIf(condition2)
(
Code to execute if condition 2 is met;
)
Else
(
Code to execute if condition1 and condition2 are not met;
)

Lassen Sie uns dies anhand eines Beispiels besser verstehen:

Code:

<_?php
$t = date("H"); //collecting the date from server
echo "The time is " . $t;
echo ", and we will show the following message:";
echo "\n";
if ($t < "10") ( //condition 1
echo "Hello! I hope you have a good morning!";
) elseif ($t < "20") ( //condition 2
echo "Hello! I hope you have a good day!";
) else (
echo "Hello! I hope you have a good night!";
)
?>

Ausgabe:

4. Switch-Anweisung in PHP

Die Switch-Anweisung oder allgemein als Switch-Schleife bezeichnet, ist eine sehr effiziente Möglichkeit, mit mehreren Bedingungen gleichzeitig zu arbeiten. Dies ermöglicht es uns, die gleiche Funktionalität zu erreichen wie if-else if und else, jedoch mit weniger Codezeilen.

Syntax:

switch (condition) (
case value1:
code to be executed if n=label1;
break;
case value 2:
code to be executed if n=label2;
break;
case value 3:
code to be executed if n=label3;
break;

default:
code to be executed if n is different from all labels;
)

Die Switch-Anweisung wertet zuerst die Bedingung aus und führt dann den Code im Block mit dem entsprechenden Label-Wert aus. Wenn keiner der Bezeichnungswerte der Bedingung entspricht, wird der Code im Standardblock ausgeführt.

Verstehen wir nun den Ablauf der switch-Anweisung anhand des folgenden praktischen Beispiels:

Code:

<_?php
$myfavsport = "cricket";
switch ($myfavsport) (
case "cricket":
echo "Your favorite sport is cricket!";
break;
case " football":
echo "Your favorite sport is football!";
break;
case "throwball":
echo "Your favorite sport is throwball!";
break;
default:
echo "Your favorite sport is neither cricket, football or throwball!";
)
?>

Ausgabe:

Fazit

Anhand der obigen Beispiele können wir verstehen, wie verschiedene Steueranweisungen in PHP funktionieren. Die Entwickler können die Steueranweisung für uns in Abhängigkeit von dem logischen Ablauf auswählen, den sie im Code definieren möchten. Die Steueranweisungen sind die definierenden Blöcke eines Softwaresystems. Je besser die Steueranweisungen einer Sprache sind, um die Ausführung und den Logikfluss der Anwendung zu steuern, desto geeigneter ist es, komplizierte Software zu erstellen.

Empfohlene Artikel

Dies ist eine Anleitung zur Steueranweisung in PHP. Hier diskutieren wir die verschiedenen Bedingungen von PHP zusammen mit Beispielen und deren Code-Implementierung. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Funktionen in PHP
  2. PHP-Switch-Anweisung
  3. Statische Methode in PHP
  4. Zugriffsmodifikatoren in PHP