Para que serve este operador @ ? [RESOLVIDO]

1. Para que serve este operador @ ? [RESOLVIDO]

Bruno Rigolon
kalimbor

(usa Ubuntu)

Enviado em 17/09/2009 - 12:13h

Olá amigos, estou com uma dúvida, peguei uma classe e vi nela este comando "return @", alguém saberia me explicar pra que serve e como funciona?

Qual seria a diferença de apenas usar return? (Sem @)
E qual a diferença entre echo e return? :S

Segue completo o comando:

function listarEstados()
{
return @mysql_query("SELECT * FROM dados_estados ORDER BY nome ASC");
}


  


2. Re: Para que serve este operador @ ? [RESOLVIDO]

Edersom
edersomangelo

(usa Slackware)

Enviado em 17/09/2009 - 12:45h

pra que as mensagens d erro geradas nao sejam exibidas


3. Re: Para que serve este operador @ ? [RESOLVIDO]

Bruno Rigolon
kalimbor

(usa Ubuntu)

Enviado em 17/09/2009 - 13:20h

Obrigado Maxmaxine,
agora explorando um pouquinho, saberia me dizer a diferença entre return e select.

Eu uso os 2 sempre, mas não entendi suas diferenças até hoje.

Muito obrigado pela atenção!


4. acho que entendi

thiago
iceoz

(usa Debian)

Enviado em 17/09/2009 - 13:49h

isso ai que vc fez é uma função onde vc chama ela e ela retorna o resultado da consulta ou o erro. e pra evita que pare vc coloca o @ para ele poder retornar vazio caso de erro.

no caso quando vc tem uma função vc pode retornar algo ou não vc escolhe por exemplo:

function soma($a,$b){
return $a+$b;
}

//ira imprimir 4
echo soma(2,2);
ou
$soma = soma(2,2);
echo $soma;

ou vc pode imprimir direto da função

function soma($a,$b){
echo $a+$b;
}

//ira imprimir 4
soma(2,2);

entendeu? normalmente a gente usa o return. mais se for coisa simples como so imprimir um valor vc pode dar um echo direto da função não é o recomendado;


5. Re: Para que serve este operador @ ? [RESOLVIDO]

Bruno Rigolon
kalimbor

(usa Ubuntu)

Enviado em 17/09/2009 - 17:27h

Muito obrigado amigos, todas dúvidas esclarecidas!




  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts