PHP: scrivere meno codice grazie all'operatore ternario

22 Dicembre 2011
L'operatore ternario di PHP è una valida alternativa ai costrutti condizionali, cioè quelli che generalmente sono basati sull'utilizzo combinato delle clausole "if" ed "else"; facciamo un semplice esempio basato sulla segiuente codizione:

<?php
$stringa = "Ciao Mondo!";
$stringa_per il confronto = "Ciao Mondo!";
if($stringa == $stringa_per il confronto)
{
 echo "Le due stringhe sono identiche.";
 }else{
 echo "Le due stringhe sono diverse.";
}
?>

Ora proviamo ad eseguire la stessa procedura utilizzando l'operatore ternario:

<?php
$stringa = "Ciao Mondo!";
$stringa_per il confronto = "Ciao Mondo!";
($stringa == $stringa_per il confronto) ? echo "Identiche" : echo "Diverse";
?>

In pratica, grazie all'operatore ternario, invece di utilizzare un costrutto basato su "if" ed "else" verranno impiegati i segni di punteggiatura "?" e ":" che simboleggiano nell'ordine il TRUE (condizione soddisfatta) e il FALSE (condizione non soddisfatta).
Pubblicato in: PHP
Tags: Operatori
Lascia un commento
Nome

Email

Codice di verifica
 
© DominiOK, 2011-2018
Tutti i diritti sono riservati | Note Legali | Privacy
powered by GTWeb