Comparação com operandos invertidos em PHP

Categoria: PHP
Publicado em 09 de Junho de 2011

Uma técnica muito comum para evitar erros durante uma comparação relacional é usar a técnica de inversão de operandos.

O seguinte trecho de código:

1
2
3
if ($numero == 10) {
 
}

Ficaria escrito da seguinte maneira com o uso da técnica:

1
2
3
if (10 == $numero) {
 
}

A técnica impede que os programadores cometam o deslize de trocar o operador relacional igual (==) pelo operador de atribuição (=), pois o interpretador do PHP acusará erro de sintaxe.

 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados