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

一个新手
Freigeben: 2023-03-16 08:50:01
Original
1828 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage