Salve, sto lavorando ad un progetto utilizzando il framework Kohana.. ad 1 certo punto mi sono bloccato perchè veniva eseguito un blocco di codice, presente in un "if", che non doveva essere eseguito...

Codice PHP:
if ($var1 && $var2) {
//Codice letto

Peccato che $var1 è TRUE mentre $var2 è FALSE... scapocciando senza capire il motivo di questa assurdità, ho provato a fare una cosa...

Codice PHP:
if (false) {
//CODICE LETTO!!!

Ci sto lavorando da qualche ora e probabilmente sono fuso.. ma non è mai successa una cosa del genere... cioè forzando l'if a "FALSE" viene comunque eseguito... e settandolo a true viene comunque eseguito lo stesso codice... come è possibile??