Funkcja is_null w PHP

Funkcja is_null w PHP
Wartość zerowa jest używana w PHP w celu wskazania, że ​​żadna określona wartość nie jest przypisywana do zmiennej. Wartość zerowa nie definiuje, że wartość jest pusta, a wartość zmiennej będzie null, jeśli wartość zerowa zostanie do niej przypisana. PHP ma wiele wbudowanych funkcji testowania danych. is_null () Funkcja jest jedną z nich, która służy do sprawdzenia, czy zmienna zawiera wartość zerową, czy nie. Różne sposoby korzystania z is_null () Funkcja w PHP znajduje się w tym samouczku.

Składnia funkcji is_null () podano poniżej.

Składnia

bool is_null (mieszany $ wartość);

Ta funkcja może wziąć tylko jeden argument i zwraca prawdziwie, jeśli wartość argumentu jest zerowa lub zerowa i fałszywa dla innych wartości.

Różne zastosowania funkcji is_null ()

Zastosowania funkcji is_null () do różnych celów zostały pokazane w tym samouczku przy użyciu wielu przykładów.

Przykład 1: Użycie funkcji is_null () do testowania różnych typów wartości
Utwórz plik PHP z następującym skryptem, aby sprawdzić wartość zwracaną funkcji is_null () dla wartości NULL, Pusty String i NULL. Funkcja Check_Null () została zdefiniowana w skrypcie, aby sprawdzić trzy typy wartości. Funkcja jest wywoływana z wartością zerową po raz pierwszy, pustym ciągiem po raz drugi i wartością null po raz trzeci:

// deklaruj funkcję, aby sprawdzić wartość zerową
funkcja check_null ($ var)

Jeśli (!is_null ($ var))
echo „wartość zmiennej nie jest zerowa.
';;
w przeciwnym razie
echo „wartość zmiennej jest null
';;

// Przypisz zmienną o wartości zerowej
$ zmienna = null;
Check_Null ($ zmienna);
// Przypisz zmienną z pustym ciągiem
$ varible = ";
Check_Null ($ zmienna);
// Przypisz zmienną o wartości zerowej
$ zmienna = null;
Check_Null ($ zmienna);
?>

Wyjście
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu. Zgodnie z wyjściem, is_null () Funkcja zwróciła się do zero I ZERO Wartości i fałsz dla pustego ciągu:

Przykład 2: Sprawdź wyjście is_null () po niepokojeniu zmiennej
Utwórz plik PHP z następującym skryptem, aby sprawdzić wartość zwracaną funkcji is_null () po niepokojeniu zmiennej. zgłaszanie błędów() Funkcja została użyta w skrypcie, aby wyłączyć informacje o zawiadomieniu z wyjścia. Wartość zerowa została przypisana do zmiennej, a zwrócona wartość funkcji is_null () dla tej zmiennej została sprawdzona. Następnie funkcja unset () została użyta do rozliczenia zmiennej. Zwrócona wartość funkcji IS_NULL () została ponownie sprawdzona dla tej zmiennej:

// Wyłącz błąd e_notice
error_reporting (e_all & ~ e_warning);
// Przypisz wartość NULL
$ zmienna = null;
echo „Wyjście funkcji is_null ():”;
// Sprawdź wartość zrzutu
echo is_null ($ zmienna);
Echo "
";
// Unset zmienna
unset ($ zmienna);
echo „Wyjście funkcji is_null () po unSet:”;
// Sprawdź wartość zrzutu po unSet
echo is_null ($ zmienna);
?>

Wyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zgodnie z wyjściem, is_null () Funkcja zwróciła 1 przed i po niepokojeniu zmiennej. Oznacza to, że funkcja is_null () zwraca również true dla niezdefiniowanej zmiennej również.

Przykład 3: Użyj funkcji is_null () wewnątrz funkcji var_dump ()
Utwórz plik PHP z następującym skryptem, aby sprawdzić wartości zrzutu ciągu, null i liczb. Trzy typy wartości zostały zainicjowane w trzech zmiennych. Następnie te zmienne zastosowano w funkcji is_null (), która jest używana w funkcji var_dump (). Trzy zwrócone wartości funkcji is_null () zostaną porzucone po wykonaniu skryptu:

// Zainicjuj trzy zmienne
$ var1 = „Linux wskazówka”;
$ var2 = null;
$ var3 = 634;
// Sprawdź wartości zrzutu zmiennej
Echo "Wyjście funkcji is_null () wielu zmiennych:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Wyjście
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu. Zgodnie z wyjściem, is_null () Funkcja zwróciła false dla wartości ciągu, true dla wartości zerowej i fałsz dla liczby:

Przykład 4: Użycie funkcji is_null () w formularzu wyjście
Utwórz plik PHP z następującym skryptem, aby ustawić wartość null dla pola, jeśli wartość pola jest pusta. Formularz HTML został zaprojektowany w skrypcie, który ma trzy pola i jeden przycisk Przesyłania. Pole nazwy jest obowiązkowe, a e -mail i pola telefonu są opcjonalne. Jeśli użytkownik nie przesyła żadnej wartości w polu e -mail, wówczas wartości pola e -mail zostaną ustawione na NULL. Tablica $ _POST zawiera wartości przesłane przez formularz. Wartości zrzutu tablicy $ _post zostały wydrukowane później, aby sprawdzić wszystkie wartości tablicy:




Wprowadź pełną nazwę:

Wprowadź adres e-mail:

Wprowadź telefon:






// Sprawdź, czy formularz jest przesłany lub nie
if (isset ($ _ Post ['sub']))

// Sprawdź pole e -mail jest puste, czy nie
if ($ _ Post ['e -mail'] == "")
// Ustaw null na e -mail, jeśli pole jest puste
$ _Post ['e -mail'] = null;
// Wydrukuj wartość zrzutu tablicy $ _post
var_dump ($ _ Post);

Wyjście
Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego skryptu. Utrzymuj pole e -mail puste przed przesłaniem formularza, aby przypisać wartość zerową do pola:

Następujące dane wyjściowe pojawią się po przesłaniu formularza, utrzymując puste poczty e -mail i pól telefonicznych. Wyjście zrzutu pokazuje, że wartość zerowa została przypisana w polu e -mail w celu przesłania formularza, utrzymując to pole.

Wniosek

Ważne jest, aby zweryfikować dane przed włożeniem danych do tabeli bazy danych dowolnej aplikacji internetowej. Funkcja is_null () jest jedną z przydatnych funkcji do sprawdzania poprawności danych. Funkcja is_null () zwraca true, dla których typy wartości i różne zastosowania tej funkcji zostały wyjaśnione w tym samouczku, aby pomóc użytkownikom PHP w odkryciu celów użycia tej funkcji w PHP. Mamy nadzieję, że ten przewodnik jest pomocny. Śledź wskazówkę Linux, aby uzyskać więcej wskazówek i informacji.