Pytania oznaczone «isset»

552
Odpowiednik isset () JavaScript

W PHP możesz to zrobić if(isset($array['foo'])) { ... }. W JavaScript często if(array.foo) { ... }robisz to samo, ale nie jest to dokładnie to samo zdanie. Warunek oceni również na false, jeśli array.fooistnieje, ale jest falselub 0(i prawdopodobnie również inne wartości). Jaki jest idealny...

106
Gdzie mam użyć isset () i! Empty ()

Czytałem gdzieś, że isset()funkcja traktuje pusty ciąg jako TRUE, dlatego isset()nie jest skutecznym sposobem walidacji danych wejściowych i pól tekstowych z formularza HTML. Możesz więc użyć empty()do sprawdzenia, czy użytkownik coś wpisał. Czy to prawda, że isset()funkcja traktuje pusty ciąg...

101
Jeśli jest ustawiona $ _POST

Mam formularz na jednej stronie, który przesyła się na inną stronę. Tam sprawdza, czy wiadomość wejściowa jest wypełniona. Jeśli tak, zrób coś, a jeśli nie jest wypełnione, zrób coś innego. Nie rozumiem, dlaczego zawsze mówi, że jest ustawione, nawet jeśli wysyłam pusty formularz. Czego brakuje lub...

88
Sprawdź, czy wartość jest ustawiona i null

Muszę sprawdzić, czy wartość jest zdefiniowana jako cokolwiek, w tym null. issettraktuje wartości null jako niezdefiniowane i zwraca false. Weźmy jako przykład: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) // returns...