Ho una tale struttura di controllo:C'è qualche modo in php per rendere rigidi i casi di confronto di SWITCH opreator?
switch ($var) {
case TRUE:
break;
case FALSE:
break;
case NULL:
break;
}
E la mia NULL
caso non è mai invocato perché, come ho trovato in PHP Manual:
noti che switch/case fa sciolto confronto.
So che posso usare al posto di IF
SWITCH
ma io non vorrei, ho già una certa IF's
in ogni CASE
della mia SWITCH
.
C'è qualche modo di riscrivere in qualche modo SWITCH
o di utilizzare alcuni trucchi per farlo confrontare i valori rigorosi?
grande soluzione, grazie . Ma fa php per valutare ogni CASO ogni volta? – Green
@Green È esattamente lo stesso di ogni istruzione switch: il primo caso che viene valutato su true viene immesso e l'esecuzione si arresta sull'istruzione break iniziale –