e ai galera blz???
eu sou meio curioso na hora de testar alguns codigos e estava vendo e tentei o seguinte
$bar = null;
if (isset($bar))
{
echo "variavel existe";
}
como era de esperar não retornou nenhum resultado sendo portanto que a variavel não existe, então se a variavel não existe se colocar ela num echo deveria retornar algum erro e lah fui eu
$bar = null;
echo $bar;
incrivelmente nada retornouo ou seja a variavel existe ... mas qndo usada com isset ele naum a reconhece ... sei que eh estranho a pergunta, mas porque isso ocorre?
Matheus,
depende de como está configurado o seu interpretador PHP para acusar erros...
isso ai nao eh um ERROR e sim um warning...
abs
Deem uma lidinha no manual antes:
http://php.net/nullThe special NULL value represents that a variable has no value. NULL is the only possible value of type NULL.
Não é que ela não exista, é que o valor dela é nulo! Nulo é uma coisa e não existir é outra.
Leia sobre isset tambem:
http://php.net/issetDetermine whether a variable is set
Seria mais ou menos que ela testa se a variavel existe no escopo ou se o valor dela não é nulo.
[]'s