EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Was ist und wie man den ternären Operator in PHP verwenden

PHP-Programmierung   Pillen  
 
Was ist und wie man den ternären Operator in PHP verwenden

Die ternäre operator ist eine form einfache führen Sie eine bedingte auf der der Programmablauf, d. h., eine schnelle Möglichkeit, einen Block zu übersetzen If-else in eine einzelne Zeile Code durch den Einsatz von drei Operanden in einem einzigen Betrieb, Im Gegensatz zu anderen Operationen, die häufig zwei Operanden verwenden, Daher der Name.

Um es mit zu sehen Detail Nehmen wir Folgendes an Code-Zeile zeigt die Nutzen Sie die ternäre Operator in PHP:

Wir können sehen, wie wir einen Operator mit verwenden drei Operanden, deren Syntax im folgenden finden Sie die:

So, die Betrieb Dieses Operator ist wie folgt: wird ausgewertet, Zuallererst, die operando1, Wenn dieser Wert "true" ist oder WAHRE, die Operation wird haben eine Wert gleich operando2; Wenn nicht oder FALSCHE, die Ergebnis die Operation werden die von der operando3.

Im obigen Beispiel, Wir sehen, daß, wenn die variable Erhalten[‘ Id ’] ist nicht leer, der Wert der Variablen $ID Sie erhalten diesen Wert. Im gegenteiligen Fall, die variable $ID wird sich lohnen -1.

Wir können es noch klären, ob konvertieren In diesem Beispiel in einem block If-else auf folgende Weise:

Einmal gelöscht, Wir sehen einer einzelne Codezeile Wir können das Verhalten eines Blocks kondensieren. If-else Durch die Verwendung von grundlegenden der ternäre Operator in PHP.

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

"Ein Gedanke an"Was ist und wie man den ternären Operator in PHP verwenden

ivan mrsnik

Weil Ternäre unerklärliche Ergebnisse präsentieren, wie dieser nächste Fall:

echo wahr ? 'a1': "a2′ ?"b":3?'d':'e'; //gibt das Echo d zurück

echo wahr ? $a='a1′: $a='a2′ ?"b":3?'d':'e'; // gibt das Echo a1 zurück

Der einzige Unterschied, dem der erste keinen Wert zuweist, Weisen Sie in der zweiten den Wert zu

Antwort

Kommentare sind geschlossen.