Подтвердить что ты не робот

В чем разница между isset и пустым?

В чем разница между !isset и empty, isset и !empty??

4b9b3361

Ответ 2

Основной ответ заключался бы в том, что переменная может быть установлена ​​(но не NULL) и все же быть пустой (может быть ассимилирована до 0). Рассмотрим, например, пустой массив.

Из ссылки, представленной @mjhennig, вы можете видеть, что 0 считается пустым. То есть False и пустая строка (очевидно):)