Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in Beispiele für ternäre PHP-Operatoren
Dieser Artikel stellt hauptsächlich die detaillierte Einführung in die Implementierung des ternären Operators in PHP vor. Jetzt kann ich ihn mit Ihnen teilen.
Ternärer Operator in PHP Ich nenne ihn auch oft den Fragezeichenoperator. Der ternäre Operator kann Ihnen nun einige ternäre Operatoren vorstellen 🎜>
Die Funktion des ternären Operators stimmt mit der Prozessanweisung „if...else“ überein. Er ist in einer Zeile geschrieben und der Code ist prägnant und effizient. Die richtige Verwendung des ternären Operators in PHP-Programmen kann Skripte prägnanter und effizienter machen. Die Syntax des Codes lautet wie folgt:(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3Erklärung: Wenn die Bedingung „expr1“ wahr ist, führen Sie die Anweisung „expr2“ aus, andernfalls führen Sie „expr3“ aus ".
<?PHP $a=10; $b=20; $c=$a>$b?($a-$b):($a+$b); //说明:如果变量a大于变量b则执行问号后面的,否则就执行:冒号后面的 echo $c; ?>Ausdrücke können Funktionen, Arrays usw. sein. Tatsächlich kann der ternäre Operator erweitert werden, wenn die festgelegte Bedingung wahr ist oder nicht. Versuchen Sie es mit dem folgenden Format:
rrree
Wir können deutlich sehen, dass mehrere Ausführungsanweisungen mithilfe von Zeichenfolgenoperatoren („.“) verbunden werden können, und jede Ausführungsanweisung ist von kleinen spitzen Klammern umgeben, um anzuzeigen, dass es sich um eine unabhängige und vollständige Ausführungsanweisung handelt . . Nach dieser Erweiterung ähnelt seine Funktion eher der Prozessanweisung „if...else“.(expr1) ? (expr2).(expr3) : (expr4).(expr5);Die Lesbarkeit des verschachtelten ternären Operators ist nicht sehr gut und es kann in Zukunft zu Problemen bei der Wartung des Codes kommen, daher haben wir in diesem Fall immer noch Verwenden Sie if else if direkt, um es möglich zu machen. Verwandte Empfehlungen:
Detaillierte Erklärung des ternären PHP-Operators und if
Wissenspunkte über den ternären PHP-Operator Zusammenfassung von
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Beispiele für ternäre PHP-Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!