Es muy usado para las funcione que buscan textos pues o retornan la posición del carácter en la cadena o false si no encontraron nada....
Pues si se usa solo == y la función retorna 0, aquí pensaríamos que no se encontró nada, y sin embargo el carácter buscado esta presente, por lo cual se deberia usar ===.
Ej, del manual php
Código PHP:
Ver original$cadena = 'abc';
$busco = 'a';
$pos = strpos($cadena, $busco);
// Nótese el uso de ===. Puesto que == simple no funcionará como se espera
// porque la posición de 'a' está en el 1° (primer) caracter.
if ($pos === false) {
echo "La cadena '$busco' no fue encontrada en la cadena '$cadena'";
} else {
echo "La cadena '$busco' fue encontrada en la cadena '$cadena'";
echo " y existe en la posición $pos";
}
?>
Saludos