top

Описание функции isset



isset


(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() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст