Para que serve três sinais de igual em programação?
Compara se o valor e o tipo da variável é o mesmo.
Usada em em verificações condicionais no PHP, Javascript e outras linguagens é retornado verdadeiro se for igual o valor e o tipo da variável.
Os três sinais de igual compará se a informação é idêntica.
Como o valor "3" ou qualquer outro número pode ser usado como int ou string essa comparação verifica isso, enquanto que os dois sinais de igual compara a variável independente do tipo.
Por exemplo em javascript:
var caracter = "3"; //Como é usado aspas a variável é considerada string
var numero = 3; //Como não tem aspas a variável é considerada int
console.log('verificação com 2 iguais');
if(numero == caracter){
console.log("verdadeiro"); //retorna esse
}else{
console.log("falso");
}
console.log('verificação com 3 iguais');
if(caracter === numero){
console.log("verdadeiro");
}else{
console.log("falso"); //retorna esse
}
Acredito que está verificação seja mais usada em linguagens fracamente ou dinamicamete tipadas, pois o tipo não é explicitamente declarado.