Главная » Мастерская » Статьи » Документация по PHP

Функция isset

isset

(нет информации о версии, может быть доступна только в CVS)

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

Описание

bool isset ( mixed var [, mixed var [, ...]])

Замечание: isset() это языкрвая конструкция.

Возвращает TRUE если переменная существует и FALSE в другом случае.

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

<?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
?>


Copyright ByWeb©
Hosted by uCoz