Как проверить существование переменной в PHP?
При написании своих модулей, используя PHP как основу, иногда имеет смысл проверить, существует ли та или иная переменная. Ведь если этим пренебречь – можно получить массу ошибок в дальнейшей работе скрипта.
Предположим, что вы пишете скрипт отправки писем с вашего сайта и вам нужно проверить, заполнил ли отправитель свое имя. Имя передается в переменную «$name» – ее нам и нужно проверить. Выглядеть это будет следующим образом:
if(isset($name)) {
// Действие, если имя заполнено
} else {
// Действие, если имя не заполнено
}
Чисто отрицание, то есть проверку на то, что поле не заполнено, можно сделать, добавив знак восклицания:
if(!isset($name)) {
// Действие, если имя не заполнено
}
Это очень нужная вещь, помогающая избежать многих ошибок.