Operadores de comparação no PHP


Muita gente não se atenta, mas operadores de comparação são importantes, pois o uso indevido pode acarretar funcionamento anormal no sistema e até mesmo causar falhas graves de segurança. Abaixo vou listar os operadores de comparação utilizados no PHP:

  • Igual: esse é largamente utilizado e conhecido, ele retorna verdadeiro se a condição entre as variáveis for de igualdade.
$a == $b
  • Idêntico: esse é bem menos conhecido, além de comprar as variáveis também verifica se elas são do mesmo tipo.
$a === $b
  • Diferente: pois duas formas de sintaxe e compara a não igualdade entre as variáveis.
$a <> $b

ou

$a != $b
  • Não idêntico: também não é muito conhecido (pelo menos nunca vi sendo demonstrado o seu uso em cursos de PHP por aí), ele além de verificar as variáveis também checa se as variáveis não são do mesmo tipo.
$a !== $b
  • Maior que: só é verdadeiro se a variável $a é maior que a variável $b.
$a > $b
  • Menor que: só é verdadeiro se a variável $a é menor que a variável $b.
$a < $b
  • Maior/igual que: só é verdadeiro se a variável $a é maior ou igual a variável $b.
$a >= $b
  • Menor/igual que: só é verdadeiro se a variável $a é menor ou igual a variável $b.
$a <= $b

Coisas simples que podem ajudar muito na hora do desenvolvimento em PHP, ainda é interessante saber que quando uma string é comparada com um inteiro a string é automaticamente transformada em inteiro e se for comparada duas strings numéricas elas também serão convertidas em inteiro no momento da comparação.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.