|
isset(PHP 4, PHP 5) isset — Определяет, была ли установлена переменная значением отличным от NULL ОписаниеОпределяет, была ли установлена переменная значением отличным от NULL Если переменная была удалена с помощью unset(), то она больше не считается установленной. isset() вернет FALSE, если проверяемая переменная имеет значение NULL. Следует помнить, что NULL-байт ("\0") не является эквивалентом константе PHP NULL. Если были переданы несколько параметров, то isset() вернет TRUE только в том случае, если все параметры определены. Проверка происходит слева направо и заканчивается, как только будет встречена неопределенная переменная. Список параметров
Возвращаемые значенияВозвращает TRUE, если var определена и значение отличное от NULL, и FALSE в противном случае. Список изменений
Примеры
Пример #1 Пример использования isset()
<?php Функция также работает с элементами массивов:
<?php Пример #2 isset() и строковые индексы В PHP 5.4 был изменен способ обработки строковых индексов в isset().
<?php Результат выполнения данного примера в PHP 5.3: bool(true) bool(true) bool(true) bool(true) bool(true) bool(true) Результат выполнения данного примера в PHP 5.4: bool(false) bool(true) bool(true) bool(true) bool(false) bool(false) ПримечанияВнимание
isset() работает только с переменными, поэтому передача в качестве параметров любых других значений приведет к ошибке парсинга. Для проверки определения констант используйте функцию defined().
Смотрите также
|
|||||