In PHP werden Entscheidungskonstrukte unter Verwendung von if und if… sonst… Anweisungen implementiert. Lassen Sie uns die Verwendung dieser Aussagen diskutieren und in unseren Programmen implementieren.
PHP if Anweisung
Mit der IF -Anweisung in PHP können Sie nach einer bestimmten Bedingung überprüfen und eine bestimmte Aktion ausführen, wenn der Zustand wahr oder falsch ist.
Die Syntax ist unten dargestellt:
if (Zustand)Das Programm überprüft die Bedingung in Klammern. Wenn die Bedingung wahr ist, wird der Code in den lockigen Klammern ausgeführt.
Wir können dies mit einem Beispiel veranschaulichen, wie unten gezeigt:
$ Alter = 20;Der vorherige Code prüft, ob der von der $ -alter -Variablen gespeicherte Wert größer als 18 ist. Wenn wahr, druckt es den String „Pass!!”.
Die Ausgabe ist unten dargestellt:
Ausgang:PHP, wenn… sonst
Im vorherigen Beispiel überprüfen wir nach einer Bedingung und handeln, wenn es wahr ist. Wenn die Bedingung jedoch falsch ist, tut das Programm nichts.
Wir können einen If… sonst Block verwenden, um die Aktion anzugeben, wenn die Bedingung falsch ist.
Die folgende Syntax wird bereitgestellt:
if (Zustand)Das folgende Beispiel ist gezeigt:
$ Alter = 10;In diesem Beispiel setzen wir den Wert der $ -Age -Variablen auf 10. Dann verwenden wir einen if… sonst Block, um zu überprüfen, ob das Alter größer als 18 ist. Wenn wahr, echo „pass!!Sonst drucken "verweigert"!!”.
Der vorherige Code sollte die Ausgabe wie unten gezeigt zurückgeben:
Ausgang:PHP, wenn… sonst… sonst
Die andere Bedingung konstruiert in PHP die if… elseif… sonst Aussage. Auf diese Weise können Sie mehrere Bedingungen in einem einzelnen Block bewerten.
Die folgende Syntax wird gezeigt:
if (Testbedingung 1)Wir können das folgende Beispiel implementieren:
$ Alter = 37;Wenn wir den vorherigen Code ausführen, sollten wir die folgende Ausgabe erhalten:
Ausgang:PHP eine Zeile wenn Anweisung
PHP bietet uns einen ternären Operator, um eine One-Line-If-Anweisung zu erstellen. Es fungiert als prägnantere Version einer if… sonstigen Aussage.
Die Syntax ist unten bereitgestellt:
(Zustand) ? Trustatement: FalsentatementHier ist das folgende Beispiel:
$ Alter = 37;Dies sollte zurückkehren:
Ausgang:Sowohl der ternäre Operator als auch ein if… sonst funktionieren ähnlich. Einer ist jedoch ausführlicher und lesbar, während der andere minimal und prägnant ist.
Abschluss
Dieses Tutorial umfasste bedingte Aussagen in PHP, einschließlich der ternären Operator -Erklärung.
Darüber hinaus wurden Beispiele bereitgestellt, um die Übereinstimmungsbedingungen zu bewerten. Weitere Tipps und Tutorials finden Sie in anderen Linux -Hinweisartikeln.