Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Stefany Duarte

[Resolvido] Operador ternário (if simplificado)

Recommended Posts

Bom Dia Pessoal

 

A duvida é a seguinte, por varias vezes notei essa linhga de comando em diversos scripts de UPLOAD!

 

Só que eu procurei em todos os lugares e não consegui localizar a esplicação para ela!

 

isset($_FILES["imagem"]) ? $_FILES["imagem"] : FALSE;

Queria Saber o que significa essa linha!

 

Para ser mais exato o que significa a "?"...

 

Agradeço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem isso ai é um if simplificado.. o que ele está fazendo.. imagina que você tem um if assim:

 

if(isset($_FILES["imagem"])){ $_FILES["imagem"]; }else{ false; }

sako?

 

então veja a sintaxe

 

[função](condição)? verdadeiro : falso;echo (1==1)? "sim é igual" : "não é igual";$var = "";echo empty($var)? "sim é vazio" : "não é vazio";function nome($nome=""){  return !empty($nome)? true : false;}echo nome("lion")? "O nome está ok" : "A função nome não pode ser vazia

Sako?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.