Вопросы с тегом «isset»

23
JavaScript isset () эквивалент
В PHP вы можете сделать if(isset($array['foo'])) { ... }. В JavaScript вы часто if(array.foo) { ... }делаете то же самое, но это не совсем то же самое утверждение. Условие также оценивается как ложное, если array.fooоно существует, но есть falseили0 (и, возможно, другие значения). Что является идеальным эквивалентом PHP isset в …
553 javascript  isset 

1
Лучший способ проверить наличие переменной в PHP; isset () явно не работает
Из isset()документов : isset() will return FALSE if testing a variable that has been set to NULL. По сути, isset()не проверяет, установлена ​​ли переменная вообще, а установлена ​​ли она на что-либо, кроме NULL. Учитывая это, каков наилучший способ на самом деле проверить наличие переменной? Я попробовал что-то вроде: if(isset($v) || …
187 php  variables  isset 

17
Где я должен использовать isset () и! Empty ()
Я где-то читал, что isset()функция обрабатывает пустую строку как TRUE, следовательно isset(), не является эффективным способом проверки ввода текста и текстовых полей из HTML-формы. Таким образом, вы можете использовать, empty()чтобы проверить, что пользователь что-то напечатал. Верно ли, что isset()функция обрабатывает пустую строку как TRUE? Тогда в каких ситуациях мне следует …
106 php  isset 

15
Если isset $ _POST
У меня есть форма на одной странице, которая отправляется на другую страницу. Там он проверяет, заполнено ли входящее письмо. Если да, то сделайте что-нибудь, а если он не заполнен, сделайте что-нибудь еще. Я не понимаю, почему он всегда говорит, что установлен, даже если я отправляю пустую форму. Что не так? …
102 php  isset 

8
Проверить, установлено ли значение и равно null
Мне нужно проверить, определено ли значение как что-либо, включая null. issetобрабатывает нулевые значения как неопределенные и возвращает false. В качестве примера возьмем следующее: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns true if(isset($bar) || is_null($bar)) // returns true, raises a notice Обратите …
88 php  null  isset 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.