Действия над переменными в PHP

Помимо объявления и инициализации, переменные в PHP можно также удалять, копировать и проверять их на существование.

Удаление переменной

Удалить переменную можно с помощью функции unset():

$a = 5;
unset($a);
var_dump($a); // покажет NULL

Копирование переменной

Чтобы скопировать переменную, нужно значение одной переменной, задать другой переменной.

$a = 5;
$b = $a;
echo $b; // покажет 5

При этом переменные $a и $b указывают на разные области памяти. Если в 4 строке кода, добавить $a = 7, т.е. изменить значение переменной $a, то значение $b останется равным 5.

Проверка переменной в PHP на существование

Чтобы проверить переменную на существование, можно воспользоваться функцией isset(). Если переменная не объявлена или не инициализирована, то проверка функцией isset() возвратит false, если переменная объявлена и инициализирована то проверка функцией isset() возвратит true.

// переменная не объявлена
var_dump(isset($a)); // покажет false

$a; // переменная объявлена, но не инициализирована
var_dump(isset($a)); // покажет false

$a = 7; // переменная объявлена и инициализирована
var_dump(isset($a)); // покажет true

Дата публикации поста: 3 марта 2016
Дата обновления поста: 3 марта 2016

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *