Inviato da Marcelo Sabadini in
13/06/2008
Assegnazione condizionale (IF Agenda)
Assegnazione condizionale (ternario)
Come ho detto, uno dei comandi utilizzati da un programmatore, senza dubbio è l'IF. Quando facciamo un intervento per l'assegnazione di una variabile, è molto più veloce (per la programmazione e le prestazioni) con un ternario IF.
La sintassi del programma di IF è la seguente:
condizione? true: false;
Funziona come un normale IF. Tuttavia, dopo "(Marco) è quando la condizione va true (vero) e dopo
due punti) è quando la condizione va falso (false).
Ecco un esempio utilizzando un normale se:
$ Anni = 18;
if ($ età> 18) (
$ Messaggio = "Aumento età";
Else ()
$ Messaggio = "minori";
)
Vedere l'esempio IF triplice:
$ Anni = 18;
); Messaggio = $ ($> 18? "Greatest di età", "minori");
Come potete vedere, è molto più veloce, in questo caso, fare un ternario IF.
Si noti che in questo esempio, ho messo le parentesi ternario, questo lascia leggibilità del codice molto meglio.
Ci sono i programmatori che mettono ogni parte del giorno in parentesi. Vedere il seguente esempio:
(Condizione)? (Vero): (false)
* Potete mettere uno dentro l'altro ordine del giorno. Ma sembra terribile per leggere il codice. Si veda ad esempio:
Effettuare una seguente: Cercate di capire questi ternario e farli utilizzando un normale IF. Posta il risultato qui nei commenti.
Hugs
[UPDATE]
In seguito è la risposta alla sfida pubblicato da Tulio Diego:
- <?
- ; Età $ = 17;
- $idade > 18 ) { if ($ età> 18) (
- ; $ Messaggio = "per adulti";
- { Else ()
- $idade > 12 ) { if ($ età> 12) (
- ; $ Messaggio = "Teenager";
- { Else ()
- ; $ Messaggio = "bambino";
- )
- )
- ?>




