if (!isset($id))... и if ($id) - есть разница?

Mark&Ameli

Новичок
if (!isset($id))... и if ($id) - есть разница?

Собственно это и есть вопрос:
если ли разница между
if (!isset($id))
и
if ($id)
Потому как судя, так сказать, "по опытам" - разници никакой... Тада второй вопрос: нафига isset вообще нужна?
 

Andreika

"PHP for nubies" reader
PHP:
 $a=0;
 
if ($a) {
         echo "111\n";
}

if (isset($a)) {
         echo "222\n";
}
тя надо по ip на месяц забанить.. для профилактики

if (!isset($id)) ближе к if (!$id)
 

Mark&Ameli

Новичок
Не поможет, у меня IP меняется.

Но я чего-то всеравно понять не могу.
Если в переменной а что-то имеется тада бла бла бла:
PHP:
if ($a)
бла бла бла
else
exit;
Такой же результат даст
PHP:
if (isset($a))
бла бла бла
else
exit;
Нафига тада isset нужна, если можна просто написать ($id)?
 

SiMM

Новичок
> if ($id)
Как минимум - Notice: Undefined variable: id in file on line number - тебе нужен неряшливый код?
 
Сверху