ho un problema con le variabili boolean in php
perchè mi stampa "noo good" a video?codice:<?php $isOk = true; echo "valore: ".$isOk; if ($isOK) { echo "good"; } else { echo "noo good"; } ?>
la prima stampa visualizza
valore: 1
ho un problema con le variabili boolean in php
perchè mi stampa "noo good" a video?codice:<?php $isOk = true; echo "valore: ".$isOk; if ($isOK) { echo "good"; } else { echo "noo good"; } ?>
la prima stampa visualizza
valore: 1
Perchè $isOK è una variabile NON definita.
Infatti, abilitando la visualizzazione degli errori, ottieni un Notice: Undefined variable: isOK.
Perchè $isOk e $isOK (notare la K minuscola o maiuscola) sono due variabili differenti
Quindi nel tuo caso, $isOK non è valorizzata
Impostando l'error_reporting su E_ALL, avresti anche ottenuto un notice che ti confermava la questione (undefined variable isOK)
Vedi anche http://it.php.net/variables per i dettagli sui nomi delle variabili
Tutti hanno bisogno di credere in qualcosa.
Io credo che mi farò un'altra birra.