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:
Ora proviamo ad eseguire la stessa procedura utilizzando l'operatore ternario:
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).
<?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
Lascia un commento
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011