Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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....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.
> ...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;)
>
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??no linux se fizer<?=$login;?>não aparece o Undefined Variableno windows aparecea função isset() tb pode usar nos *nix
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
Hehe, fica mais fácil se o if for aberto né? :D
>
<?php
if ($login != "") {
echo "Olá \"$login\"<br>";
}
?>
sob ambiente windows você deve verificar se a variável foi inicializada
>