EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

O que é e como usar o operador ternário no PHP

Programação PHP   Comprimidos  
 
O que é e como usar o operador ternário no PHP

O operador ternário é uma forma simples da realização de um condicional sobre o o fluxo do programa, ou seja, uma maneira rápida para traduzir um bloco Se o mais em uma única linha código através do uso do três operandos em um único operação, Ao contrário de outras operações que usam dois operandos, Daí seu nome..

Para vê-lo com detalhe Vamos supor o seguinte linha de código mostrando o uso do operador ternário no PHP:

Podemos ver como estamos usando um operador com três operandos, cujo sintaxe o seguinte é o:

Assim, o operação Isto operador é o seguinte: é avaliada, Em primeiro lugar, o operando1, Se este é um valor verdadeiro ou VERDADE, a operação terá um valor igual a operando2; Se não ou FALSO, o resultado a operação será do operando3.

No exemplo acima, Vemos que, se a variável Obter[‘ id ’] Não é vazio, o valor da variável $ID Você vai ter esse valor. Caso contrário, a variável $ID vai valer -1.

Nós pode esclarecer ainda mais, se converter Este exemplo em um bloco Se o mais da seguinte maneira:

Esclarecido de uma vez, Podemos ver em uma única linha de código Nós pode condensar o comportamento de um bloco Se o mais Básica através da utilização do operador ternário no PHP.

Junte-se o canal de Telegrama

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

"Um pensamento sobre"O que é e como usar o operador ternário no PHP

Ivan mrsnik

Porque o presente ternário inexplicáveis resultados, como o caso a seguir:

verdadeiro eco ? 'a1': ' a2′ ?'b':3?':'e'; //Retorna o eco d

verdadeiro eco ? $a ='a1′: $a ='a2′ ?'b':3?':'e'; // Retorna o eco a1

A única diferença que o primeiro não atribuir valor, no segundo, atribui o valor

Comentários estão fechados.