isset

(PHP 3, PHP 4, PHP 5)

isset - Определяет установлена ли переменная

Если переменная была сброшена с помощью unset(), то её больше не удастся определить. isset() вернет FALSE, если переменная установлена в NULL. Обратите внимание, что NULL байт ( "\ 0") не эквивалентен PHP NULL константа.

Если передано несколько параметров, то isset() вернет TRUE только в том случае, если все параметры true. Оценка идет слева направо и прекращается, как только найдена не isset переменная.

$var = '';

// This will evaluate to TRUE so the text will be printed.
if (isset($var)) {
 echo "This var is set so I will print.";
}

// In the next examples we'll use var_dump to output
// the return value of isset().

$a = "test";
$b = "anothertest";

var_dump(isset($a)); // TRUE
var_dump(isset($a, $b)); // TRUE

unset ($a);

var_dump(isset($a)); // FALSE
var_dump(isset($a, $b)); // FALSE

$foo = NULL;
var_dump(isset($foo)); // FALSE


Смотрите также:
Описание на ru2.php.net
Описание на php.ru