O sinal de igual no PHP tem diferentes usos , dependendo de quantos sinais iguais são utilizados e que outros operadores é combinado com . Um sinal de igual é usado para atribuir um valor a uma variável e pode ser combinado com operadores aritméticos para executar um cálculo e atribuição simultaneamente. Dois sinais iguais são usados para fazer comparações entre os valores ou variáveis. Três sinais iguais são usados para fazer a comparação entre os valores idênticos ou variáveis . Certifique-se de entender o que você está tentando realizar com uma declaração PHP para que você saiba quantos sinais igual a usar. Atribuição
As funções sinal de igual como um operador de atribuição em PHP. PHP calcula o valor à direita do sinal de igual e atribui esse valor à variável à esquerda do sinal de igual . Por exemplo :
$ x = 100;
$ name = "João" ;
$ result = max ($ a , $ b );
a variável "x" é atribuído o valor 100 , a variável "nome" é atribuído o valor "João" eo " resultado " variável é atribuída a maior do valor da variável "a" eo valor da variável " b . "
Cessão e Operação
Combine o sinal de igual com um operador aritmético , como os operadores utilizados para adição, subtração , multiplicação, divisão e módulo , para executar um cálculo durante a atribuição automática . Por exemplo, a declaração:
$ x + = 20;
adiciona 20 para o valor atual da variável
Isso também funciona para variáveis de cadeia "x ". . Por exemplo, a declaração: .
$ First_name = '' + $ last_name ;
adiciona um espaço eo valor da variável " last_name " para o fim da " prenome " string.
Comparação
usar dois sinais de igual para fazer comparações entre os valores ou variáveis . Por exemplo, a declaração:
if ($ x == $ y ) echo "Equal" ;
irá comparar os valores contidos nas variáveis "x" e "y". Criar um " não é igual a " expressão usando o operador de ponto de exclamação ( " não " ), com um sinal de igual. Por exemplo :
if ($ name = "Tom" !) Echo " Você não é Tom! ";
Tenha cuidado para não usar um sinal de igualdade ao fazer uma comparação, porque essa comparação será verdadeiro , a menos que o valor é zero . Por exemplo, a declaração:
if ($ x = $ y) echo " Isto é verdade , a menos que y é zero ";
atribui o valor da variável "y" para a variável " x " e , em seguida, avalia esse valor como verdadeiro ou falso .
idêntico comparação
Use três sinais de igual para fazer uma comparação idêntica . Isso é especialmente útil quando se avalia expressões para "verdadeiro" ou "falso ", porque a zero avaliada como "false" em PHP e qualquer número diferente de zero é avaliado como "true". Por meio de três sinais de igual , apenas o valor "false" será avaliada como "falsa ". Por exemplo :
$ x = false;
$ y = 0;
if ($ x === false) echo " X é falsa ";
if ( $ y == false ) echo " Y é falsa usando dois sinais de igual ";
if ( $ y === false) echo " Y não é falsa usando três sinais de igual " ;