Syntax:
Die Syntax des ternären Operators ist unten angegeben:
Bedingte Aussage ? Erklärung 1: Erklärung 2''?'und': ':' Symbole werden verwendet, um die ternäre Aussage zu definieren. Der erste Teil dieser Aussage enthält die bedingte Aussage. Wenn die bedingte Anweisung true zurückgibt, wird Anweisung-1 ausgeführt. Andernfalls wird die Anweisung-2 ausgeführt.
Beispiel 1: Verwendung des ternären Operators im Tempo der IF-ELSE-Anweisung
Das folgende Beispiel zeigt den Weg zum Vergleichen der IF-ELSE-Anweisung und des ternären Operator. Erstellen Sie eine PHP -Datei mit dem folgenden Skript.
Hier, die $ nummer Variable wird mit einer Ganzzahlnummer initialisiert. Zuerst die ansonsten Anweisung wird verwendet, um zu überprüfen, ob die $ nummer ist gerade oder seltsam. Als nächstes wird die gleiche Logik mit der Verwendung der implementiert ternärer Operator.
// eine Nummer definierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Nach dem Skript, 24 ist gerade und beide Ausgänge erzeugen das gleiche Ergebnis.
Beispiel 2: Verwendung des ternären Operators mit $ _get -Variable
Das folgende Beispiel zeigt, wie der ternäre Operator verwendet werden kann, um zu überprüfen, ob die Variable $ _get initialisiert wird oder nicht, und den Wert dieser Variablen lesen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript.
Wenn der Wert der 'Ausweis' Und "Marks" werden mit der URL -Abfrage -Zeichenfolge bereitgestellt und das Skript die Werte von $ _get ['id'] und $ _get ['marks'] drucken, ansonsten wird eine Fehlermeldung gedruckt.
// Die Ausgabe basierend auf der Bedingung des ternären Operators einstellenAusgang:
Die folgende Ausgabe wird angezeigt, wenn das Skript ausgeführt wird, ohne eine Abfragezeichenfolge bereitzustellen.
Die folgende Ausgabe wird angezeigt, wenn das Skript mit zwei Abfragesteichen ausgeführt wird. Im Ausgang, 342356 wird als eine gegeben Ausweis Wert und 93 wird gegeben als Markierungen Wert. Beide Werte werden also als Ausgabe gedruckt.
Beispiel 3: Verwendung des ternären Operators mit $ _post [] Variable
Das folgende Beispiel zeigt die Verwendung des ternären Operators zum Lesen der Werte der $ _post -Variablen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript.
Im Skript wird ein HTML -Formular verwendet, um zwei Ganzzahlzahlen vom Benutzer zu nehmen. Der ternäre Operator wird verwendet, um zu überprüfen, ob die Zahlen numerisch sind oder nicht, und die Summe der Zahlen zu berechnen. Wenn eine Nummer nicht numerisch ist, wird das Skript die Fehlermeldung drucken, und wenn beide Zahlen numerisch sind, wird die Summe dieser Zahlen gedruckt.
// Überprüfen Sie die FormularwerteGeben Sie den numerischen Wert ein.
";Geben Sie den numerischen Wert ein.
";Der Wert nach Addition: $ Ergebnis.
";