Команды isset и unset

Четверг, 12 августа 2010 г.
Рубрика: PHP программирование -> Isset и Unset
Метки: |
Просмотров: 1117
Подписаться на комментарии по RSS

Команда isset служит для определения существования переменной, проще

говоря с её помощью можно определить - существует ли переменная или

нет.

В основном эта команда используется в формах, мы заполняем форму, и если

мы что то не заполнили, то эта команда обязательно скажет об этом.

Давайте рассмотрим действие этой команды на более простом примере:

<?php
$a = 2;
if ( isset ( $a ) ) {
 
    echo "Переменная установлена";
    
}

В этом примере мы переменной $a присвоили значение 2, тем самым создали

переменную, а в условии проверели её на существование при помощи команды

isset.

Команда isset записывается так - isset ( проверяемая переменная ).

А теперь давайте не будем создавать переменную $a и добавим в условие

else.

<?php
if ( isset ( $a ) ) {
 
    echo "Переменная установлена";
    
} else {
    
    echo "Переменная не установлена";
}

Тут нет ни чего сложно, как моглобы показаться.

Команда unset - служит для уничтожения переменной, эта команда не очень

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

Команда unset записывается также, как и команда isset - unset (

переменная ).

Теперь давайте рассмотрим на примере - создадим переменную $a и после

уничтожим её командой unset, а в условии проверим переменную на

существование, и в результате получим ответ о том, что переменной нет.

<?php
$a = 2;
unset ( $a );
if ( isset ( $a ) ) {
 
    echo "Переменная установлена";
    
} else {
    
    echo "Переменная не установлена";
}
Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Комментариев: 2
  1. Сама по себе команда unset не уничтожает объект, а присваивает ему значение null. Исключение - ассоциативные массивы. там она удаляет и ключ и значение.

  2. Спасибо за комментарий, после я сделаю поправку в уроке!

Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)