Той определя дали се дефинира променливата.
Ако променливата се отстранява чрез изключено (). тя вече не е сигурно. Isset () връща FALSE, ако променливата е настроен на тестваната стойност NULL. Трябва да се помни, че NULL байтовите ( "\ 0") не е еквивалентно на константата на PHP NULL.
Ако няколко параметри, а след това Isset () ще върне TRUE са прехвърлени само ако са определени всички параметри. Проверка се извършва от ляво на дясно и завършва веднага след като се срещна с неопределен променлива.
списък параметър
стойности за връщане
Връща TRUE. Var ако е определено; Иначе връща.
Example # 1 Пример за Isset ()
// Проверка връща TRUE, така че вашият текст ще бъде отпечатан.
ако (Isset ($ VAR)) ехо "Това Var е настроен така че аз ще се отпечата." ;
>
// В този пример, ние използваме var_dump за изход
// стойността връщане на Isset ().
$ А = "тест";
$ B = "anothertest";
var_dump (Isset ($ а)); // ИСТИНСКИ
var_dump (Isset ($ от $ б).); // ИСТИНСКИ
var_dump (Isset ($ а)); // FALSE
var_dump (Isset ($ от $ б).); // FALSE
$ Foo = NULL;
var_dump (Isset ($ Foo)); // FALSE
Функцията работи и с елементите на масив:
$ А = масив ( "тест '=> 1." здравей' => NULL);
var_dump (Isset ($ на [ "тест"])); // ИСТИНСКИ
var_dump (Isset ($ на [ 'Фу'])); // FALSE
var_dump (Isset ($ на [ 'здравей'])); // FALSE
// Елементът с клавиша "здравей" е NULL, така че се смята за несигурно
// Ако искате да се провери наличието на ключовете към NULL, използвайте:
var_dump (array_key_exists (здравей $ а).); // ИСТИНСКИ
бележки
Isset () работи само с променливи, така прехвърлят и всички стойности на други параметри ще доведат до грешки при анализа. За проверка на определението за използването на константи дефинирана функция ().
Забележка. Тъй като това е езикова конструкция а не функция, тя не може да бъде извикана посредством променливи функции
Вижте също
- празни () - Проверка на променлива празнотата
- изключено () - Изтриване дадена променлива
- дефинирани () - Проверява дали даден обявен постоянен съществува
- Сравнителна таблица на видове PHP
- array_key_exists () - Проверява дали масива определени ключ или индекс съществува
- is_null () - Проверява дали стойността на дадена променлива, равна на NULL
- контрол грешка на оператора @
Свързани статии