Pues strcmp() si las diferencia, lo unico que hay que fijarse que valores devuelve. Si son iguales, devuelve un 0, y si son diferentes un numero negativo o positivo en funcion de cual de las 2 cadenas es "mayor". Asi que para comprobar la igualdad:
Código PHP:
if (0==strcmp($cadena1,$cadena2)) {
echo "iguales";
} else
echo "distintos";
}
saludos.