Hablé hace unos días del operador ===. Hoy te dejo unos ejemplos a modo de curiosidades con == y ===. Así que no te rompas la cabeza la próxima vez que veas unos resultados «extraños» con el operador ==:
var_dump('10' == ' 10'); // Verdadero
var_dump('20' == '020'); // Verdadero
var_dump('10' === ' 10'); // Falso
var_dump('20' === '020'); // Falso