http://www.php.net/manual/it/languag...comparison.phpOriginariamente inviato da meganoide
quando si confronta una variabile come $_SESSION['valore'] con un intero
esempio
if ($_SESSION['valore'] == 1)
conviene mettere il controllo === invece di == ?
== 1 significa che il tipo potrebbe essere diverso, per esempio 1 numerico oppure stringa ma sempre 1.
codice:$uno = 1; // numerico if(1 == $uno) echo "1 NUMERICO è uguale ad $uno NUMERICO "; $uno = "1"; // stringa if(1 !== $uno) echo "con === 1 STRINGA è diverso da $uno NUMERICO "; if(1 == $uno) echo "con == 1 stringa è uguale ad 1 NUMERICO ";