Leggi http://it2.php.net/manual/en/control...res.switch.php
Utilizzi lo switch in modo sbagliato. Nei case deve esserci un valore costante non delle condizioni. Questo normalemnte ma PHP, come sempre fin troppo generoso, permette le sue aberrazioni linguistiche:
Le tue espressioni case producono un booleano che, per quello che è il funzionamento dell'istruzione switch, genera un confronto lasco di uguaglianza fra $timelapse che è un int ed il risultato booleano dell'espressione nel case.The case expression may be any expression that evaluates to a simple type, that is, integer or floating-point numbers and strings. Arrays or objects cannot be used here unless they are dereferenced to a simple type.
Cosa potrà mai accadere?
![]()