EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Che cos'è e come utilizzare l'operatore ternario in PHP

Programmazione PHP   Pillole  
 
Che cos'è e come utilizzare l'operatore ternario in PHP

Il operatore ternario è una forma semplice eseguire un condizionale sul il flusso di programma, vale a dire, un modo rapido per tradurre un blocco If-else in una sola riga codice attraverso l'uso di tre operandi in un unico funzionamento, A differenza di altre operazioni che spesso utilizzano due operandi, Da qui il suo nome.

Per vederlo con Dettagli Si supponga che il seguente riga di codice mostrando il utilizzare l'operatore ternario in PHP:

Possiamo vedere come stiamo utilizzando un operatore con tre operandi, cui sintassi il seguente è il:

Così, il funzionamento Questo operatore è come segue: viene valutata, Innanzitutto, il operando1, Se si tratta di un valore true o VERO, l'operazione avrà un valore uguale a operando2; Se non o FALSE, il risultato il funzionamento sarà il del operando3.

Nell'esempio precedente, Vediamo che se la variabile Ottieni[‘ id ’] non è vuota, il valore della variabile $ID Si otterrà questo valore. In caso contrario, la variabile $ID varrà la pena -1.

Possiamo chiarire ancora di più se convertire In questo esempio in un blocco If-else nel modo seguente:

Chiarito una volta, Possiamo vedere un singola riga di codice Noi possiamo condensare il comportamento di un blocco If-else Attraverso l'utilizzo di base del operatore ternario in PHP.

Lasciaci un commento o accedere allaCose da fare
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

"Un pensiero su"Che cos'è e come utilizzare l'operatore ternario in PHP

Ivan mrsnik

Perché il presente ternario inspiegabili risultati, come il seguente caso:

true echo ? 'a1': ' a2′ ?'b':3?':'e'; //Restituisce la d eco

true echo ? $a ='a1′: $a ='a2′ ?'b':3?':'e'; // Restituisce l'echo a1

L'unica differenza, il primo non assegna valore, nel secondo viene assegnato il valore

I commenti sono chiusi.