Действия с переменными
Вне зависимости от типа переменной, над ней можно выполнять три основных действия.
1) Присвоение значения некоторой переменной значение другой переменной или ссылку на другую переменную, либо же константное выражение. При присваивании старое содержимое и тип переменной теряются, и она становится абсолютно точной копией своего "родителя".
2) Проверка существования при помощи встроенного в РНР оператора isset().
Например:
if (isset($myVar))
echo "Такая переменная есть. Ее значение $myVar";
Если переменной в данный момент не существует, то isset() возвращает ложь, в противном случае — истину.
3) Уничтожение переменной реализуется оператором unset(). После этого действия переменная удаляется из внутренних таблиц интерпретатора, т. е. программа начинает выполняться так, как будто переменная еще не была инициализирована. Например:
// Переменная $а еще не существует
$а = "Hello there!";
// Теперь $а инициализирована
echo $a;
//А теперь удалим переменную $а
unset($a);
// Теперь переменная $а опять не существует
echo $a; // Ошибка: нет такой переменной $а
Обычно unset() не применяется для работы с обычными переменными, а используется для удаления элемента в ассоциативном массиве.
Дата добавления: 2015-08-26; просмотров: 726;