Postagens

Mostrando postagens de novembro, 2017

Resumão #1: Qual a diferença entre =, == e === ?

Olá a todos, bem vindos ao mundo de HADS. Na serie Resumão ep 1, vou tirar a duvida sobre qual a diferença entre a declaração =, == ou ===. Para mostrar o significado de algo, usarei o simbolo de <=> que significa equivalente. ' = ' <=> '  atribuição de valor ¹ '; ' == ' <=> ' comparação de VALOR '; ' === ' <=> ' comparação de valor e tipo '. ¹ em algumas linguagens é atribuição de valor e tipo. Exemplos: O = serve para atribuir um valor, vou mostrar seus 2 casos como em C e em php: C: int i = 0; php: $i = 0; Em c o = atribui para a variável do tipo inteiro ' i 'o valor 0. Em php o = atribui pra a variável ' i ' o valor 0 que é do tipo inteiro, logo i recebe o tipo inteiro. O == serve para comparação de um VALOR, vou mostrar um exemplo em php: $var1 = "0"; $var2 = 0; if ( var1 == 0 ) <=> TRUE if( var2 == 0 ) <=> TRUE Neste caso ambos retornam true, p...