Ir para conteúdo

POWERED BY:

Arquivado

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

ObseK

... []

Recommended Posts

Ae galera, em primeiro lugar desulpa a todos se postei na área errada... mas dentre as áreas que eu pude ver essa era a mais apropriada...

Sou novato em php e to iniciando meus estudos...

minha dúvida é trivial para os programadores avançados...

gostaria de saber por que as vezes se usa o '@' antes de uma instrução php, para que o @ serve?

 

gostaria de saber também qual a vantagem de se guardar os comandos dentro de uma variável...

ex: $conexao = mysql_connect('localhost','user','senha') or die ('erro ao conectar com o banco');

 

alguem responde essa? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, bem-vindo ao iMasters!

Você postou no local errado, mesmo. No Laboratório só são postados scripts prontos. Logo um moderador moverá seu tópico. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

O arroba (@) inibe a exibição de um possível erro que possa ser gerado naquela linha. Isso é usado em casos em que os erros ocorrem por exceção, como falha no envio de e-mails ou conexão com banco de dados. O ideal é não usar esse operador com frequência, mas, sim, fazer tratamento de erros. ;)

Veja mais em:

http://www.php.net/manual/pt_BR/language.o...rrorcontrol.php

 

 

Às vezes convém salvar o retorno de uma função numa variável para usá-la em outra função. No seu exemplo, mysql_connect() retorna um resource de conexão com o banco. Esse valor é usado em funções como mysql_query(), mysql_close(), mysql_affected_rows(). Detalhe: algumas vezes o uso dele é opcional, mas convém usar, para evitar ambiguidade quando há mais de uma conexão.

Veja mais sobre isso:

http://www.php.net/manual/pt_BR/functions....ning-values.php

 

Um exemplo:

http://br2.php.net/manual/pt_BR/function.mysql-query.php

 

[]s

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Laboratório de scripts (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

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.