Operador ternário em PHP

O PHP, assim como outras linguagens de programação, oferece um recurso muito útil e prático: o operador ternário. O operador ternário permite que seja realizada uma verificação e logo em seguida define suas ações caso a condição seja verdadeira e falsa, tudo isso em apenas uma linha. Em outras palavras pode ser chamado de “IF de uma linha”.

A sintaxe do operador ternário é a seguinte:

(condicao) ? verdadeiro : falso

Vamos a um exemplo:

<?php

$num1 = 10;

$num2 = 20;

$maior = ($num1 > $num2) ? $num1 : $num2;

?>

No exemplo acima, temos 3 variáveis: $num1, $num2 e $maior. Nossa condição é: se $num1 for maior que $num2, então $maior recebe o valor de $num1, caso contrário, ou seja, caso a condição seja falsa, $maior recebe $num2.

Podemos também utilizar o operador diretamente com o comando echo e  imprimir o resultado diretamente na tela:

<?php

$num = 10;

echo ($num > 0) ? ‘O valor de num é maior que 0!’ : ‘O valor de num é menor ou igual a zero!’;

?>

Agora basta usar a criatividade e pegar intimidade com o operador ternário.

Até a próxima 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.