Ir para conteúdo

POWERED BY:

Arquivado

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

Abraão Levi

sintax do php

Recommended Posts

Bom estou começando na linguagem php, e peguei alguns códigos para estudar. Num desses códigos tinha o seguinte trecho:

 

$nome = (!get_magic_quotes_gpc()) ? addslashes($_POST['nome'] : $_POST['nome'];

 

O que faz os operadores "?" e ":" (interrogação e dois pontos)? Para que ser as funções get_magic_quotes_gpc() e addslashes()?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Operador Ternário

http://www.php.net/manual/pt_BR/language.operators.comparison.php#language.operators.comparison.ternary

 

A expressão (expr1) ? (expr2) : (expr3) é avaliada para expr2 se expr1 é avaliada como TRUE, ou expr3 se expr1 é avaliada como FALSE.

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.