IS_NULL -Funktion in PHP

IS_NULL -Funktion in PHP
Der Nullwert wird in PHP verwendet, um anzuzeigen, dass der Variablen kein spezifischer Wert zugewiesen wird. Der Nullwert definiert nicht, dass der Wert leer ist und der Wert der Variablen null ist, wenn der Nullwert zugewiesen wird. PHP verfügt über viele integrierte Funktionen zum Testen von Daten. Der ist Null() Funktion ist eine von ihnen, die verwendet wird, um zu überprüfen, ob die Variable den Nullwert enthält oder nicht. Die unterschiedlichen Arten der Verwendung der ist Null() Die Funktion in PHP werden in diesem Tutorial bereitgestellt.

Die Syntax der Funktion is_null () hat unten angegeben.

Syntax

bool is_null (gemischter $ value);

Diese Funktion kann nur ein Argument annehmen und gibt true zurück, wenn der Argumentwert null oder null ist und für andere Werte falsch ist.

Verschiedene Verwendungen der Funktion is_null ()

Die Verwendungen der Funktion is_null () für verschiedene Zwecke wurden in diesem Tutorial anhand mehrerer Beispiele gezeigt.

Beispiel 1: Verwendung von is_null () Funktion zum Testen der verschiedenen Wertearten
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Rückgabewert der Funktion is_null () für Null-, Leer- und Nullwerte zu überprüfen. Die Funktion check_null () wurde im Skript definiert, um drei Wertearten zu überprüfen. Die Funktion wird zum ersten Mal mit dem Nullwert aufgerufen, ein leeres Zeichenfolge zum zweiten Mal und ein Nullwert zum dritten Mal:

// eine Funktion deklarieren, um den Nullwert zu überprüfen
Funktion check_null ($ var)

Wenn (!is_null ($ var))
Echo 'Der Wert der Variablen ist nicht null.
';
anders
Echo 'Der Wert der Variablen ist null
';

// eine Variable mit Nullwert zuweisen
$ variable = null;
check_null ($ variable);
// eine Variable mit leerer Zeichenfolge zuweisen
$ variable = ";
check_null ($ variable);
// eine Variable mit Nullwert zuweisen
$ variable = null;
check_null ($ variable);
?>

Ausgang
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Nach der Ausgabe die ist Null() Die Funktion hat für die wahr zurückgegeben Null Und NULL Werte und falsch für die leere Zeichenfolge:

Beispiel 2: Überprüfen Sie die Ausgabe von is_null () nach Abneigung der Variablen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Rückgabewert der Funktion is_null () zu überprüfen, nachdem Sie die Variable abgelehnt haben. Der Fehler melden() Die Funktion wurde im Skript verwendet, um die Mitteilungsinformationen aus der Ausgabe zu deaktivieren. Der Nullwert wurde in eine Variable zugeordnet, und der zurückgegebene Wert der Funktion is_null () für diese Variable wurde überprüft. Als nächstes wurde die UNSET () -Funktion verwendet, um die Variable abzubauen. Der zurückgegebene Wert der Funktion is_null () wurde für diese Variable erneut überprüft:

// Deaktivieren Sie den E_notice -Fehler
ERROR_REPORTING (E_ALL & ~ E_WARNING);
// einen Nullwert zuweisen
$ variable = null;
echo "die Ausgabe der Funktion is_null ():";
// Überprüfen Sie den Dump -Wert
echo is_null ($ variable);
Echo "
";
// die Variable nicht festlegen
unversehrt ($ variable);
echo "die Ausgabe der Funktion is_null () nach nicht festgelegt:";
// Überprüfen Sie den Dump -Wert nach Unvergünstigung
echo is_null ($ variable);
?>

Ausgang
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Nach der Ausgabe die ist Null() Die Funktion hat 1 vor und nach Abneigung der Variablen zurückgegeben. Das heißt.

Beispiel 3: Verwendung der Funktion is_null () in der Funktion var_dump ()
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Dump -Werte von String, Null und Nummer zu überprüfen, indem Sie die Funktion is_null () in der Funktion var_dump () verwenden. Drei Arten von Werten wurden in drei Variablen initialisiert. Als nächstes werden diese Variablen in der Funktion is_null () verwendet, die in der Funktion var_dump () verwendet wird. Drei zurückgegebene Werte der Funktion is_null () werden nach der Ausführung des Skripts abgeladen:

// drei Variablen initialisieren
$ var1 = 'Linux Hint';
$ var2 = null;
$ var3 = 634;
// Überprüfen Sie die Dump -Werte der Variablen
Echo "Die Ausgabe der Funktion is_null () mehrerer Variablen:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Ausgang
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Nach der Ausgabe die ist Null() Die Funktion hat FALSE für den String -Wert zurückgegeben, für den Nullwert der NULL und FALSE für die Zahl:

Beispiel 4: Verwendung der Funktion is_null () in der Formularausgabe
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Nullwert für ein Feld festzulegen, wenn der Feldwert leer ist. Ein HTML. Das Feld Name ist obligatorisch, während die E -Mail- und Telefonfelder optional sind. Wenn der Benutzer im Feld E -Mail keinen Wert einreicht, werden die Werte des E -Mail -Felds auf NULL gesetzt. Das $ _post -Array enthält die vom Formular eingereichten Werte. Die Dump -Werte des $ _post -Arrays wurden später gedruckt, um alle Werte des Arrays zu überprüfen:




Geben Sie den vollständigen Namen ein:

E-Mail Adresse eingeben:

Telefon eingeben:






// Überprüfen Sie, ob das Formular eingereicht wird oder nicht
if (isset ($ _ post ['sub'])))

// Überprüfen Sie, ob das E -Mail -Feld leer ist oder nicht
if ($ _ post ['E -Mail'] == "")
// Null auf eine E -Mail setzen, wenn das Feld leer ist
$ _POST ['E -Mail'] = null;
// Drucken Sie den Dump -Wert des $ _post -Arrays
var_dump ($ _ post);

Ausgang
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt. Halten Sie das E -Mail -Feld leer, bevor Sie das Formular senden, um dem Feld einen Nullwert zuzuweisen:

Die folgende Ausgabe wird nach dem Einreichen des Formulars angezeigt, indem die E -Mail- und Telefonfelder leer gehalten werden. Die Dump -Ausgabe zeigt, dass der Nullwert im Feld E -Mail zum Senden des Formulars zugewiesen wurde, indem dieses Feld leer bleibt.

Abschluss

Es ist wichtig, die Daten zu validieren, bevor Daten in die Datenbanktabelle einer Webanwendung eingefügt werden. Die Funktion is_null () ist eine der nützlichen Funktionen zur Validierung von Daten. Die Funktion is_null () gibt TRUE zurück, für die in diesem Tutorial die Arten von Werten und unterschiedliche Verwendungen dieser Funktion erklärt wurden, um den PHP -Benutzern zu helfen, die Zwecke der Verwendung dieser Funktion in PHP zu ermitteln. Wir hoffen, Sie haben diesen Leitfaden hilfreich gefunden. Folgen Sie Linux Tipp für weitere Tipps und Informationen.