if ($ var) проверяет истинное значение $ var, а isset ($ var) проверяет, была ли $ var инициализирована или нет. Если $ var не был инициализирован, if ($ var) выдаст уведомление «неизвестная переменная var». Но isset проверит, установлен ли $ var; если $ var инициализирован, он вернет свое значение, в противном случае вернет false.

жный дубликат:
В чем разница между if (! Variable) и if (isset ($ variable))?

В примере php API Facebook'а они используют if ($ var) {// сделать что-то} else {// сделать что-то еще}, что заставило меня задуматься о разнице между if ($ var) и if (isset ($ var)). Первый, конечно, выглядит аккуратнее, но могу ли я его использовать?

Ответы на вопрос(5)

Ваш ответ на вопрос