Konieczne jest sprawdzenie, czy dowolna zmienna jest zdefiniowana lub nie zdefiniowana przed odczytaniem zawartości pliku, ponieważ jeśli zmienna jest niezdefiniowana, wygeneruje błąd, gdy wartość tej zmiennej jest próba odczytania. Ten problem można rozwiązać za pomocą funkcji PHP ISSET (). Zwraca true, jeśli zmienna jest zdefiniowana i fałszywa, jeśli jest niezdefiniowana. Różne zastosowania funkcja isset () zostały pokazane w tym samouczku.
Składnia:
Jedna lub więcej zmiennych można sprawdzić za pomocą funkcji ISSET (). Pierwszy argument tej funkcji jest obowiązkowy, a inne argumenty są opcjonalne. Typ powrotu tej funkcji jest logiczny. Składnia funkcja isset () podano poniżej.
Bool Isset (mieszany $ var1 [, mieszany $ var2… [, mieszany $ varn)Różne przykłady funkcji ISSET ():
Zastosowanie funkcji ISSET () zostały pokazane przy użyciu różnych przykładów w tej części samouczka.
Przykład-1: Sprawdzanie prostej zmiennej za pomocą ISSET ()
Konieczne jest sprawdzenie zmiennej jest zdefiniowane lub niezdefiniowane przed użyciem wartości zmiennej w skrypcie. Utwórz plik PHP z następującym skryptem, aby poznać użycie funkcji ISSET () dla zdefiniowanej i niezdefiniowanej zmiennej. Pierwsza funkcja ISSET () została użyta do sprawdzenia zmiennej wymienionej $ myvar1 to jest zdefiniowane. Druga funkcja ISSET () została użyta do sprawdzenia wymienionej zmiennej $ myvar2 To jest niezdefiniowane. Następnie nieokreślona zmienna wymieniona $ myvar3 został wydrukowany bez użycia funkcji ISSET () do sprawdzenia wyjścia niezdefiniowanej zmiennej.
// Sprawdzanie zdefiniowanej zmiennejWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: Sprawdzanie wyjścia ISSET () za pomocą var_dump ()
Wyjście funkcji ISSET () pokazano za pomocą funkcji var_dump () w poniższym przykładzie. Utwórz plik PHP z następującym skryptem, aby sprawdzić wyjście zmiennej zawierającej wartość null lub 0 lub niezdefiniowana. Pierwsza funkcja var_dump () wyświetli dane wyjściowe dla wartości zerowej. Druga funkcja var_dump () wyświetli dane wyjściowe dla wartości 0. Trzecia funkcja var_dump () wyświetli dane wyjściowe niezdefiniowanej wartości.
// Przypisz wartość NULLWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-3: Sprawdzanie wartości konkretnego indeksu ciągu
Utwórz plik PHP z następującym skryptem, aby sprawdzić wyjście funkcji ISSET () dla poprawnej i nieprawidłowej wartości indeksu tablicy ciągu. Zgodnie ze skryptem 6. pozycja zawiera wartość, ale 12. pozycja nie zawiera żadnej wartości.
// Przypisz wartość ciąguWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-4: Sprawdzanie wartości zmiennej tablicy za pomocą ISSET ()
Utwórz plik PHP z następującym skryptem, aby sprawdzić wartość konkretnego indeksu tablicy jest zdefiniowana lub niezdefiniowana za pomocą funkcji ISSET (). Tablica asocjacyjna została zadeklarowana w skrypcie, w którym klucz zawiera wartość identyfikatora, a wartość zawiera znak. Wartość konkretnego indeksu zostanie wydrukowana, jeśli funkcja ISSET () zwróci true; W przeciwnym razie wiadomość zostanie wydrukowana.
// zadeklaruj tablicę asocjacyjnąWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-5: Sprawdzanie wartości zmiennej $ _get [] za pomocą ISSET ()
Utwórz plik PHP z następującym skryptem, aby poznać użycie funkcji ISSET () do sprawdzania określonej wartości indeksu zmiennej $ _get [].
if (isset ($ _ get ['nazwa']))Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-6: Sprawdzanie wartości zmiennej $ _post [] za pomocą ISSET ()
Utwórz plik PHP z następującym skryptem, aby poznać użycie funkcji ISSET () do sprawdzania określonej wartości indeksu zmiennej $ _post []. W skrypcie pierwsza funkcja ISSET () została użyta do sprawdzenia, czy przycisk Przesyłania został naciśnięty lub nie. Następnie użyto dwóch funkcji isset () do sprawdzenia, czy pola tekstowe są puste, czy nie. Jeśli przycisk przesłania zostanie naciśnięty po przyjęciu dwóch wartości liczbowych, suma wartości liczbowych zostanie wydrukowana.
// Sprawdź przycisk przesyłania jest naciśnięty lub nieWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-7: Sprawdzanie wielu zmiennych za pomocą ISSET ()
Utwórz plik PHP z następującym skryptem, aby poznać funkcję ISSET () do sprawdzania wielu zmiennych.
$ var1 = "Linux";Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Wniosek:
W tym samouczku pokazano sposoby korzystania z funkcji ISSET () do różnych celów. Najczęstsze zastosowania tej funkcji zostały tutaj wyjaśnione, aby pomóc użytkownikom PHP w prawidłowym użyciu w swoich skryptach.