Heim Backend-Entwicklung PHP-Tutorial Einführung in die Funktionen is_null, isset, empty in PHP

Einführung in die Funktionen is_null, isset, empty in PHP

Sep 18, 2017 am 09:55 AM
empty isset null

Diese drei Funktionen sind in PHP leicht zu verwechseln, werden aber häufig in der Entwicklung und in schriftlichen Interviews angetroffen. Lassen Sie uns sie hier zusammenfassen.

Wenn die Variable $a=null ist, ist das Programmergebnis

is_null($a) true

isset( $a ) falsch

leer($a) wahr

Programmergebnis, wenn Variable $a='' (leerer String) für

is_null($a) false

isset($a) true

empty($a) true

wenn Variable $a= ' ' (mit einem Leerzeichen in der Mitte), das Programmergebnis ist

is_null($a) false

isset($a) true

empty($a) false

Wenn Variable $a=[] (leeres Array) das Programm Ergebnis ist

is_null($a) false

isset($a) true

empty($ a) wahr

Daher schließen wir:

1.is_null ist nur wahr für null und alle anderen sind falsch. In PHP ist null eine Variable, die keinen der beiden Typen hat noch Wert.

2.isset ist nur falsch für null und die anderen sind alle t, weil '','', [], diese drei Variablen klare Datentypen haben, '' eine leere Zeichenfolge darstellt, '' stellt eine Leerzeichenfolge dar, [] stellt ein leeres Array dar. Daher ist eine Variable wahr, solange sie den Typ isset hat.

3.empty ist nur für nicht leere Arrays und Strings falsch.

Das obige ist der detaillierte Inhalt vonEinführung in die Funktionen is_null, isset, empty in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Unterschied zwischen null und NULL in der C-Sprache? Was ist der Unterschied zwischen null und NULL in der C-Sprache? Sep 22, 2023 am 11:48 AM

Der Unterschied zwischen null und NULL in der C-Sprache ist: null ist eine Makrodefinition in der C-Sprache, die normalerweise zur Darstellung eines Nullzeigers verwendet wird und zum Initialisieren von Zeigervariablen oder zum Bestimmen, ob der Zeiger in einer bedingten Anweisung null ist, verwendet werden kann. NULL ist eine Makrodefinition in der C-Sprache. Eine vordefinierte Konstante in, die normalerweise zur Darstellung eines Nullwerts verwendet wird und zur Darstellung eines Nullzeigers, eines Nullzeigerarrays oder eines Nullstrukturzeigers verwendet wird.

PHP ermittelt, ob ein angegebener Schlüssel in einem Array vorhanden ist PHP ermittelt, ob ein angegebener Schlüssel in einem Array vorhanden ist Mar 21, 2024 pm 09:21 PM

In diesem Artikel wird ausführlich erläutert, wie PHP ermittelt, ob ein bestimmter Schlüssel in einem Array vorhanden ist. Der Herausgeber hält dies für sehr praktisch, daher teile ich es Ihnen als Referenz mit und hoffe, dass Sie nach dem Lesen dieses Artikels etwas gewinnen können. PHP ermittelt, ob ein angegebener Schlüssel in einem Array vorhanden ist: In PHP gibt es viele Möglichkeiten, festzustellen, ob ein angegebener Schlüssel in einem Array vorhanden ist: 1. Verwenden Sie die Funktion isset(): isset($array["key"]) Diese Funktion gibt einen booleschen Wert zurück, true, wenn der angegebene Schlüssel vorhanden ist, andernfalls false. 2. Verwenden Sie die Funktion array_key_exists(): array_key_exists("key",$arr

Was bedeuten undefiniert und null? Was bedeuten undefiniert und null? Nov 20, 2023 pm 02:39 PM

In JavaScript stellen sowohl undefiniert als auch null das Konzept von „nichts“ dar: 1. undefiniert stellt eine nicht initialisierte Variable oder eine nicht vorhandene Eigenschaft dar. Wenn eine Variable deklariert, ihr aber kein Wert zugewiesen ist, ist der Wert der Variablen undefiniert. Beim Zugriff auf Eigenschaften, die nicht im Objekt vorhanden sind, ist der zurückgegebene Wert ebenfalls undefiniert. 2. Null stellt eine leere Objektreferenz dar. In einigen Fällen kann die Objektreferenz auf Null gesetzt werden, um den von ihr belegten Speicher freizugeben.

Wann sollten null und undefiniert verwendet werden? Wann sollten null und undefiniert verwendet werden? Nov 13, 2023 pm 02:11 PM

Sowohl null als auch undefiniert weisen auf einen fehlenden Wert oder einen undefinierten Zustand hin. Je nach Verwendungsszenario gibt es einige Leitprinzipien für die Verwendung von null oder undefiniert: 1. Wenn Sie klar angeben müssen, dass eine Variable leer oder ungültig ist, müssen Sie Folgendes tun: kann null verwenden; 2. Wenn eine Variable deklariert wurde, aber noch kein Wert zugewiesen wurde, wird sie standardmäßig auf undefiniert gesetzt. 3. Wenn Sie überprüfen müssen, ob eine Variable leer oder undefiniert ist, verwenden Sie den strikten Gleichheitsoperator „=“. ==" um festzustellen, ob die Variable null oder undefiniert ist. .

Was ist der Unterschied zwischen null und undefiniert? Was ist der Unterschied zwischen null und undefiniert? Nov 08, 2023 pm 04:43 PM

Der Unterschied zwischen null und undefiniert ist: 1. Semantische Bedeutung; . Leistung bei der JSON-Serialisierung; 9. Beziehung zu Typen. Detaillierte Einführung: 1. Semantische Bedeutung: Null bedeutet normalerweise, dass diese Variable keinen gültigen Objektwert hat, während undefiniert normalerweise bedeutet, dass der Variablen kein Wert zugewiesen wurde oder das Objekt dieses Attribut nicht hat. 2. Verwendungsszenarien , usw.

Was sind die Verwendungszwecke von null in Java? Was sind die Verwendungszwecke von null in Java? Mar 01, 2024 am 10:10 AM

Verwendung: 1. Initialisieren Sie die Referenztypvariable auf Null, um anzuzeigen, dass die Variable derzeit auf kein Objekt zeigt. 2. Setzen Sie die Referenztypvariable auf Null, wodurch der Speicherplatz des von der Variablen referenzierten Objekts freigegeben und dies unterstützt werden kann 3. Verwenden Sie null, um zu prüfen, ob eine Referenz leer ist. Sie können das Auftreten einer NullPointerException vermeiden, indem Sie beurteilen, ob die Referenz leer ist.

Einführung in die PHP-Funktion – empty(): Überprüfen Sie, ob die Variable leer ist Einführung in die PHP-Funktion – empty(): Überprüfen Sie, ob die Variable leer ist Jul 25, 2023 am 10:23 AM

Einführung in die PHP-Funktion – empty(): Überprüfen Sie, ob eine Variable leer ist. Bei der PHP-Programmierung ist es häufig erforderlich, eine Variable zu beurteilen. Mit der in PHP integrierten Funktion empty() wird überprüft, ob die Variable leer ist. In diesem Artikel wird die Verwendung der Funktion empty() vorgestellt und einige praktische Codebeispiele bereitgestellt. Die Verwendung der Funktion empty() ist sehr einfach, sie akzeptiert einen Parameter und gibt einen booleschen Wert zurück. Wenn der Wert des Parameters eine der folgenden Situationen ist, wird die Funktion empty() verwendet

So entfernen Sie Null aus einem PHP-Array So entfernen Sie Null aus einem PHP-Array Dec 23, 2022 am 10:27 AM

So entfernen Sie Nullwerte aus PHP-Arrays: 1. Verwenden Sie die Methode „foreach($arr as $k=>$v){...}“, um Nullwerte aus dem Array zu entfernen. 2. Verwenden Sie die while-Syntaxstruktur, um Nullwerte entfernen; 3. Verwenden Sie die Funktion array_filter, um das Array zu filtern und Nullwerte zu entfernen.

See all articles