 |
(unknown) isset
- определяет, установлена ли переменная. Описаниеbool
isset (mixed var [, mixed var [, ...]]) Примечание:
isset() это конструкция языка.
Возвращает TRUE,
если var существует, иначе FALSE. Если переменная
была разустановлена/unset с помощью функции unset(),
она больше не сможет быть isset(). isset() возвратит FALSE,
если проверяет переменную, которая была установлена NULL. Также
отметьте, что NULL-байт ("\0") не является эквивалентом
PHP-константы NULL.
<?php $a = "test"; $b = "anothertest"; echo isset ($a); // TRUE echo
isset ($a, $b); //TRUE unset ($a); echo isset ($a); // FALSE echo isset ($a, $b);
//FALSE $foo = NULL; print isset ($foo); // FALSE ?> |
Это
также работает с элементами массивов: <?php
$a = array ('test' => 1, 'hello' => null); echo isset ($a['test']); //
TRUE echo isset ($a['foo']); // FALSE echo isset ($a['hello']); // FALSE echo
array_key_exists('hello', $a); // TRUE ?> |
См. также
empty(), unset()
и array_key_exists(). |  |