Operador Ternário no PHP – Exemplos de como utilizar

Como é a utilização do operador ternário no PHP. Exemplos de como você pode utilizar essa pratica para melhorar a qualidade do seu código fonte.

exemplo de utilização do operador ternário no PHP

Exemplo básico e conceitual de um operador ternário na programação.

Simples, se a condição for verdadeira, será executada a operação 1, se não, a operação 2.

Você também tem a possibilidade de adicionar mais condições dentro das operações.

No PHP o mesmo cenário ficará dessa forma:

Bem simples não?

O exemplo acima substituí o convencional “if” e “else”.

Dessa forma você reduz 5 linhas de código para apenas 1 linha, eficiente não é?

Mais exemplos:

Utilizando “?:”

Uma forma ainda mais curta de utilização do Operador Ternário no PHP é com “?:“.

No exemplo acima, eu encurto ainda mais a nossa condição aonde utilizo “?:”.

Se “$user_name” for um valor válido, ele será concatenado com resto da string, caso contrario utilizo a segunda opção ‘visitante”.

Dessa forma, o proprio valor da condição é utilizado como valor de retorno.

Possíveis problemas do Operador Ternário no PHP

Grande problema que pode ocorrer é a complexidade na leitura e entendimento do código, e obviamente, na sua manutenção.

Como assim? repare no exemplo abaixo:

É possível adicionar condições dentro das operações, tornando o entendimento do código cada vez mais complexo.

Utilizando apenas 1 nível de condição ou no máximo 2 níveis, já está de bom tamanho, mais do que isso, aconselho a utilização do “if” e “else” junto com operador ternário, intercalando os dois.

Uma observação importante que eu faço é que não existe nenhum ganho de desempenho, então evite exageros, reduzir linhas de código é bom quando é preservado a facilidade de entendimento do código.

Documentação oficial

É importante que você consulte a documentação oficial para ter um conhecimento mais profundo sobre o assunto:

http://us2.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary

Resumo
Operador Ternário no PHP
Nome do Artigo
Operador Ternário no PHP
Descrição
Exemplos de como utilizar o Operador Ternário no PHP
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Avalie este artigo!

Clique nas estrelas, para dar uma nota de 1 à 5.

1 estrela2 estrelas3 estrelas4 estrelas5 estrelas (Nenhuma avaliação ainda)
Loading...

Dúvidas? Faça um comentário logo abaixo ou envie uma mensagem clicando aqui.

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