Penso di aver scritto in italiano.
Riproviamo.
== ha un significato, vuol dire uguale
=== ha un altro significato, vuol dire identico
se scrivi
$valore === 1
stai verificando se $valore è proprio il numero 1, sarà vero se e solo se dentro la variabile $valore c'è il numero 1
mentre
$valore == 1
sarà vero anche se dentro a $valore c'è il booleano true.
Che browser e che versione stai usando per testare il codice?