A linguagem PHP fornece programadores com a capacidade de realizar operações de comparação de variáveis e valores. O sinal de igual aparece em diversas operações do PHP , incluindo funções de comparação. Os desenvolvedores podem optar por realizar o teste de igualdade usando dois ou três sinais de igual , dependendo das circunstâncias e necessidades. O sinal de igual também aparece em operações de cessão e outras funções de comparação. Atribuição
scripts PHP usar único sinais de igual para realizar operações de atribuição. O código a seguir exemplo demonstra declarar uma variável e atribuir um valor a ela :
$ my_text = " Olá" ;
Este código cria uma variável chamada " my_text " em seguida, atribui o valor especificado após a sinal de igual . Quando sinais de igual aparecem dentro de scripts PHP de forma isolada como esta, eles não estão a realizar comparações , mas está atribuindo valores , instruindo PHP para armazenar um item específico em uma referência variável particular.
PHP Operadores < br >
operadores PHP incluem aqueles para aritmética e comparação. Por exemplo, para testar se uma variável é maior do que outro , scripts PHP podem incluir a seguinte sintaxe:
if ($ um> dois dólares americanos ) echo "Um é maior ";
Para testar se uma variável seja superior ou igual a outra , o código pode usar a seguinte sintaxe :
if ($ um> = $ dois) echo " Uma é maior do que ou igual ao segundo " ;
para testar se uma variável não é igual a outro , o código a seguir aplica-se :
if (! um dólar = dois dólares ) echo " os dois não são iguais ";
Em muitos casos, operações de comparação aparecer dentro de estruturas condicionais como estas declarações "if" . A operação de comparação retorna um valor booleano de verdadeiro ou falso , determinando o fluxo de execução.
Igualdade
scripts PHP muitas vezes testar a igualdade . O código a seguir exemplo demonstra testar se dois valores são iguais :
if ($ primeiro == $ segunda ) echo "Equal" ;
Este teste verifica o valor de cada variável especificada, em seguida, compara los . Se eles têm o mesmo valor , o teste retorna um valor verdadeiro eo conteúdo do " if" será executado. Se o teste retorna um valor falso , se as duas variáveis especificadas não são de igual valor, o teor de declaração não será executado eo processamento vai passar para a próxima linha. Na maioria dos casos esta versão do teste de igualdade , usando dois sinais de igual , é adequada e eficaz. Os scripts
Identidade
PHP pode realizar um nível adicional de testes de igualdade . Se um desenvolvedor precisa para testar não apenas que duas variáveis são de igual valor, mas que eles também do mesmo tipo são , eles podem usar três sinais de igual . O código a seguir demonstra essa técnica :
if ($ $ === primeiro segundo) echo " idêntico ";
Esse teste determina se duas variáveis são idênticas em vez de iguais. Este teste não é necessário na maioria dos casos , por isso, se um script só precisa determinar a igualdade , o duplo sinal de igual deve ser usado por padrão.