Publicidade   
 você está aqui: phpbrasil.com    faqs    faq  
 
:: novos artigos ::

:: recomendado ::

Professional PHP Programando

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

Gustavo Villa
Pontos: 4831

FAQs

Essa seção tem como objetivo criar um histórico de perguntas ou tópicos frequentemente perguntados para ajudar a comunidade a documentar as necessidades dos desenvolvedores iniciantes e também experientes.


Procura:      
Lista de Categorias  |  Envie a sua Pergunta  |  Entre em Contato Conosco
Pergunta: Warning: Undefined variable
Autor: Belchior
Vote aqui!
Média de Votos Atual: 10.00
Total de Votos: 1
Nota:   


Respostas

Resposta contribuída por Belchior em 2002-05-02 10:04:33
 
Warning: Undefined variable

Isso tem haver com o nível de reportagem dos erros no código PHP definido no arquivo php.ini.
Vc tem duas maneiras de contonar o problema:

1- Alterar o php.ini do servidor

php.ini:
error_reporting = E_ALL & ~E_NOTICE

2- Incluir esse código no começo do seu script

error_reporting(E_ERROR | E_WARNING | E_PARSE);
//error_reporting(E_ALL); // útil para debug

O jeito correto para resolver o problema na verdade é sempre declarar antes a variável pois
essa variável pode ser utilizado de forma maliciosa por um hacker mal intencionado.

Resposta contribuída por André de Castro Zorzo Esse usuário pertence aos 10 usuários mais ativos do site em 2002-05-02 10:56:27
 
é interessante a utilização da função "isset", para verificar se uma determinada variável existe ! :-)
Resposta contribuída por Daniel Correia Barreto em 2002-05-02 11:47:01
 
A funçã isset é uma boa para ver ser a variável existe. Por retorna um valor booleano, encaixa certinho no comando if
if (isset($variavel)) {
...
}

Tambem pode-se utilizar a função empty.
Resposta contribuída por inter em 2002-05-11 05:34:01
 
soh para completar a mensagem do Daniel Correia Barreto
o uso do empty eh assim
if(!empty($variavel)) {
echo "O valor da variavel é $variavel";
}

ou

if(empty($variavel)) {
echo "Não existe um valor definido para essa variavel";
}

:) :) :)

Resposta contribuída por Leandro Maniezo em 2004-01-23 10:48:21
 
Verifica no Apache se esta habilitado a variavel_global

 
Imprimir  |  Enviar para um Amigo


 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 0.456 segundos