Isset
Материал из Викиреальностя
isset — функция на PHP, доступна в версиях 4, 5, 6. Данная функция проверяет, определена ли переменная, и не равна ли она значению NULL.
Содержание |
[править] Описание
bool isset ( mixed $var [, mixed $... ] )
Возвращает FALSE, переменная var не определена или равна NULL, если же она установлена и не равна NULL, то возвращает TRUE.
Если функции передаётся более одной переменной, то TRUE возвращается лишь если все они определены и не равны NULL.
[править] Примеры
<?php $a = 'Виталий'; $b = 'Валерий'; $c = NULL; var_dump(isset($a)); //выведет bool(true) var_dump(isset($b)); //выведет bool(true) var_dump(isset($a, $b)); // выведет bool(true) var_dump(isset($c)); //выведет bool(false) var_dump(isset($d)); //выведет bool(false) var_dump(isset($a, $d)); // выведет bool(false) unset($a); var_dump(isset($a)); //выведет bool(false) ?>
[править] История версий
Начиная с версии 5.4.0 при передаче строки с нечисловым индексом функция возвращает FALSE, пример:
<?php $name = 'Рагнар'; var_dump(isset($name['bad_index'])); //выведет bool(false) ?>
[править] Ссылки
Isset относится к теме «PHP» |