Operador IF ternário

Postado por Paulo Brito em 28 de Junho de 2010  •  Comentários (0)  • 

Uma forma de fazer um if e else em uma mesma linha é utilizando o operador if ternário. Abaixo segue um exemplo:

$erro = 1;
echo ($erro == 1) ? "Existe um erro" : "Nenhum erro";

O primeiro trecho é a comparação que é dada pelo código:
$erro == 1

A interrogação que vem logo a seguir funciona como o FAÇA e os dois pontos como o SENÃO. Dessa forma temos

[comparação] ? [se for verdadeiro] : [senão, é falso]

O código acima equivale a um if e else :

if($erro == 1) {
echo "Existe um erro";
}
else {
echo "Nenhum erro";
}

Tags: PHP |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo