Ir para conteúdo

Arquivado

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

lcr3

variáveis

Recommended Posts

Veja este exemplo:<?phpif ($login != "")echo "Olá \"$login\"<br>";?>Ele dá um erro, pois a primeira vez que eu entro na página o login ainda não existe.Notice: Undefined variable: login in c:\inetpub\wwwroot\login.php on line 5Ele não deveria ignorar, caso não existisse.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sob ambiente windows você deve verificar se a variável foi inicializada

 

<?if(isset($login) && $login != ""){echo "Olá \"".$login."\"

";}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

...se o $login foi enviado por um form, teria que ter $_GET (pra método GET) ou POST (pra metódo POST), só pra lembrar hehe.

isso só é necessário quando no php.ini register_globals está off

Compartilhar este post


Link para o post
Compartilhar em outros sites

sob ambiente windows você deve verificar se a variável foi inicializada

 

<?if(isset($login) && $login != ""){echo "Olá \"".$login."\"<br>";}?>

Sob ambiente Windows? Em ambiente *nix não??

Compartilhar este post


Link para o post
Compartilhar em outros sites

no linux se fizer<?=$login;?>não aparece o Undefined Variableno windows aparecea função isset() tb pode usar nos *nix

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é configurável no PHP INI.Existe erros de "vários níveis", e você pode desabilitar a opção de mostrar essa categoria de erro, "undefined variable". "Mexa no PHP INI e veja como fica melhor para você.depois tentar usar php_ini_set();display_errorsdisplay_startup_errors

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.