Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Operator (8) „Ternärer Operator“ Beispielerklärung

PHP-Operator (8) „Ternärer Operator“ Beispielerklärung

怪我咯
怪我咯Original
2017-04-12 15:11:533496Durchsuche

Heute erkläre ich Ihnen den „ternären Operator“ unter den PHP-Operatoren.

Einführung in den Ternäroperator

Der Ternäroperator wird, genau wie sein Name es erfordert, häufig in der Programmierung verwendet Drei Operanden, und seine Funktion besteht darin, einen von zwei Ausdrücken basierend auf einem Ausdruck auszuwählen, anstatt einen zwischen zwei Anweisungen oder Programmen auszuwählen. Werfen wir einen Blick auf die Syntax des ternären Operators.

Die Syntax des ternären Operators

Der ternäre Operator wird durch (?:) dargestellt und wie folgt geschrieben

条件?结果1:结果2

Wenn der Bedingungen sind erfüllt, ja, wählen Sie Ergebnis 1, andernfalls ist es Ergebnis 2. Wir werden es später anhand von Beispielen veranschaulichen.

PHP-Operator (8) „Ternärer Operator“ BeispielerklärungDer ternäre Operator hat die gleiche Funktion wie die if...else...process-Anweisung in PHP. Der ternäre Operator ist jedoch in einer Zeile geschrieben, mit weniger Code und hoher Ausführungseffizienz. ein wenig.

Beispiel für einen ternären Operator

In diesem Beispiel wird der ternäre Operator verwendet, um eine einfache Auswahlfunktion zu implementieren. Wenn die Bedingung wahr ist, wird „PHP Chinese Network“ ausgegeben, andernfalls Es wird „false“ ausgegeben. Der Beispielcode lautet wie folgt:

<?php
header("content-type:text/html;charset=utf-8");   //设置编码
$a=100;                                           //说明一个变量
$b=($a==true?PHP中文网:false);
echo $b;
?>

Das Ergebnis der Codeausführung:

PHP-Operator (8) „Ternärer Operator“ Beispielerklärung

Oben haben wir über die Rolle gesprochen des ternären Operators und der Funktionen in PHP Die if...else...-Prozessanweisung ist dieselbe, dann verwenden wir die if...else...-Prozessanweisung, um das obige Beispiel erneut zu schreiben. Der Code lautet wie folgt

<?php
header("content-type:text/html;charset=utf-8"); //设置编码
$a=100;                                         
if($a==true){
    echo "PHP中文网";
}else{
    echo "false";
}
?>

Das Ergebnis der Codeausführung:

PHP-Operator (8) „Ternärer Operator“ Beispielerklärung

Sie können sehen, dass die Ergebnisse der beiden Beispiele gleich sind.

PS: Obwohl der ternäre Operator mit der if...else...process-Anweisung identisch ist, verwenden wir den ternären Operator in den meisten Fällen nur, wenn der Code relativ einfach ist.

Das Obige ist eine einfache Anwendung des ternären Operators

Empfohlene verwandte Artikel:

1.PHP-Operator (1) Beispiel „Arithmetischer Operator“. Erklärung

2.PHP-Operator (2) „String-Operator“ detailliertes Beispiel

3.PHP-Operator (3) „Zuweisungsoperator“ Beispiel Erläuterung

4.PHP-Operator (4) „Bit-Operator“ Beispielerklärung

5.PHP-Operationsoperator (5) „Logischer Operator“ Beispielerklärung

6.PHP-Operator (6) „Vergleichsoperator“ Beispielerklärung

7.PHP-Operator (7) „Fehlerkontrolloperator“. " Beispiel

Das obige ist der detaillierte Inhalt vonPHP-Operator (8) „Ternärer Operator“ Beispielerklärung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn