isset() - проверка переменной

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

isset() - проверка переменной

Сообщение Slash » Вт янв 28, 2014 5:32 pm

Функция isset(), как и empty() - определяет, установлена ли переменная.
В случаи удаления переменной, isset() возвращает FALSE. Если все параметры определены, то isset() вернет TRUE. Движение проверки идет с лева на право, и прекращается, как только встречается неопределенная переменная.

Для примера покажу обычную переменную:

Код: Выделить всё

'USER_ID'    => $user['user_id'],

этот код (из примера) будет работать, если переменная определена, если же нет, то будет выходить ошибка о неопределенной переменной. Что б ошибка не выходила, а скрипт продолжал свою работу, делаем так:

Код: Выделить всё

'USER_ID'    => isset($user['user_id']) ? $user['user_id'] : NULL;

Теперь если, переменная задана, то выходит её значение, если переменная неопределенна, то ей будет присвоен NULL.

Так же читайте:
empty()
Разница межу empty() и isset() [сравнение]
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость