quando usar o @ no PHP
pessoal, o negocio ta ficando feio...e as vezes bem stressante...
quando e como deve-se utilizar o @ em algumas partes do codigo PHP(variaveis).
obrigado
quando e como deve-se utilizar o @ em algumas partes do codigo PHP(variaveis).
obrigado
Marcio Araujo
Curtidas 0
Respostas
William
11/01/2013
Basicamente Marcio o símbolo "@" funciona como supressor de erros.
Quando esse símbolo precede uma expressão que dispara erros durante a execução os mesmo não serão exibidos, mesmo que sejam erros críticos.
Pessoalmente não tenho o costume de usar!
Quando esse símbolo precede uma expressão que dispara erros durante a execução os mesmo não serão exibidos, mesmo que sejam erros críticos.
Pessoalmente não tenho o costume de usar!
GOSTEI 0
Marcio Araujo
11/01/2013
pois eu tenho problemas diarios com esse bendito @.
se tiro, aparece o erro...
as vezes é stressante...tenho que me acostumar.
se tiro, aparece o erro...
as vezes é stressante...tenho que me acostumar.
GOSTEI 0
Marcio Araujo
11/01/2013
uma pergunta, quando vc não utiliza, esses erros não atrapalham de alguma forma???
GOSTEI 0
Alisson Santos
11/01/2013
poderia postar um trecho do código que dá esse tipo de erro?
GOSTEI 0
William
11/01/2013
Marcio, se o código está com erros é eminente que temos que achar o erro e corrigir salvo exceções quando usamos bibliotecas de terceiros, usando o "@" na minha opinião vc estaria mascarando os erros do sistema.
Se existem erros nos códigos escritos por nós mesmos, então temos que primeiro entender o erro e posteriormente corrigi-los.
Se existem erros nos códigos escritos por nós mesmos, então temos que primeiro entender o erro e posteriormente corrigi-los.
GOSTEI 0
Danilo Gomes
11/01/2013
Cara, como citado, talvez em código de terceiros.
Em seu código, é interessante entender a origem da mensagem.
Isso porque, mesmo que esta não impacte em algumas vezes no funcionamento, corrigí-la pode representar codificar com boas práticas.
Entender o porquê de cada notice ou warning faz com que se familiarize mais com a linguagem.
Em seu código, é interessante entender a origem da mensagem.
Isso porque, mesmo que esta não impacte em algumas vezes no funcionamento, corrigí-la pode representar codificar com boas práticas.
Entender o porquê de cada notice ou warning faz com que se familiarize mais com a linguagem.
GOSTEI 0
Marcio Araujo
11/01/2013
poderia postar um trecho do código que dá esse tipo de erro?
no momento resolvido!!!
GOSTEI 0
Marcio Araujo
11/01/2013
Marcio, se o código está com erros é eminente que temos que achar o erro e corrigir salvo exceções quando usamos bibliotecas de terceiros, usando o "@" na minha opinião vc estaria mascarando os erros do sistema.
Se existem erros nos códigos escritos por nós mesmos, então temos que primeiro entender o erro e posteriormente corrigi-los.
Se existem erros nos códigos escritos por nós mesmos, então temos que primeiro entender o erro e posteriormente corrigi-los.
eu pensei que fosse regra colocar o @
pelo menos no $_GET, eu coloco sempre
GOSTEI 0
Marcio Araujo
11/01/2013
vlw pela dica
GOSTEI 0
Danilo Gomes
11/01/2013
Cara,
Acredito que isso seja para evitar que seja lançado o notice undefined offset ou undefined index
Acredito que isso seja para evitar que seja lançado o notice undefined offset ou undefined index
GOSTEI 0
José
11/01/2013
Amigos acredito que a duvida inicial foi solucionada né, estou estou dando o tópico por concluído.
Obrigado a todos !!!
Obrigado a todos !!!
GOSTEI 0