Codice PHP:
#$var <-- non inizializzata
$asd '';

if (isset(
$var))
{
print 
'$var non è inizializzata';
}
elseif (isset(
$asd))
{
print 
'$asd è inizializzata';
}

if (
$var)
{
print 
'$var non è inizializzata';
}
elseif (
$asd)
{
print 
'$asd non è inizializzata';

apparte la differenza da me mostrata, c'è ne sono altre? quali sono le controiddicazioni per non usare isset ?