Sintassi:
La sintassi dell'operatore ternario è riportata di seguito:
dichiarazione condizionale ? Dichiarazione-1: Dichiarazione-2'?'e': 'i simboli sono usati per definire l'affermazione ternaria. La prima parte di questa affermazione contiene l'affermazione condizionale. Se l'istruzione condizionale restituisce true, l'istruzione-1 verrà eseguita, altrimenti l'istruzione-2 verrà eseguita.
Esempio 1: utilizzo dell'operatore ternario nel ritmo dell'istruzione IF-ELSE
L'esempio seguente mostra il modo di confrontare l'istruzione IF-Else e l'operatore ternario per l'implementazione della logica condizionale per trovare un numero uniforme o dispari. Crea un file PHP con il seguente script.
Qui, il numero $ La variabile viene inizializzata con un numero intero. All'inizio, il se altro L'istruzione viene utilizzata per verificare se il $ numero è uniforme o strano. Successivamente, la stessa logica viene implementata utilizzando il Operatore ternario.
// Definisci un numeroProduzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server. Secondo la sceneggiatura, 24 è uniforme ed entrambe le output generano lo stesso risultato.
Esempio 2: utilizzo dell'operatore ternario con variabile $ _GET
L'esempio seguente mostra come l'operatore ternario può essere utilizzato per verificare se la variabile $ _GET è inizializzata o meno e leggi il valore di questa variabile. Crea un file PHP con il seguente script.
Se il valore del 'id' E 'segni' sono forniti utilizzando la stringa di query URL, quindi lo script stamperà i valori di $ _get ['id'] e $ _get ['marks'], altrimenti stampa un messaggio di errore.
// Imposta l'output in base alla condizione dell'operatore ternarioProduzione:
Verrà visualizzato il seguente output se lo script viene eseguito senza fornire alcuna stringa di query.
Verrà visualizzato il seguente output se lo script viene eseguito con due stringhe di query. Nell'output, 342356 è dato come un id valore e 93 è dato come segni valore. Quindi, entrambi i valori sono stampati come output.
Esempio 3: utilizzo dell'operatore ternario con variabile $ _post []
L'esempio seguente mostra l'uso dell'operatore ternario per leggere i valori della variabile $ _post. Crea un file PHP con il seguente script.
Un modulo HTML viene utilizzato nello script per prendere due numeri interi dall'utente. L'operatore ternario viene utilizzato per verificare se i numeri sono numerici o meno e calcola la somma dei numeri. Se qualsiasi numero non è numerico, lo script stamperà il messaggio di errore e se entrambi i numeri sono numerici, la somma di questi numeri verrà stampata.
// Controlla i valori del moduloImmettere il valore numerico.
";Immettere il valore numerico.
";Il valore dopo l'aggiunta: $ risultato.
";